随笔分类 - ABP
ABP(ASP.NET Boilerplate)
ABP框架 - 启动配置
摘要:ABP可以在启动的时候对模块进行配置。 配置ABP 在模块的PreInitialize方法中,可以对ABP进行配置。配置示例如下: ABP是模块化设计,不同的模块都可以对ABP进行配置。例如不同的模块可以通过添加不同的导航提供者来在主菜单上添加自己的菜单项。 替换内置服务 Configuration
阅读全文
ABP框架 - 模块系统
摘要:模块系统介绍 ABP提供了基础设施功能来构建模块,并通过组合这些模块来创建应用。一个模块可以依赖于另一个模块。一般来讲,一个程序集被认为和定义成一个模块。如果你的应用包含多个程序集,那么你可以为每一个程序集都定义一个模块。 模块定义 ABP中的一个模块是由继承于AbpModule(AbpModule
阅读全文
ABP框架 - N层架构
摘要:目录 "介绍" "DDD分层" "ABP架构模型" "客户端" "展现层" "分布式服务层" "应用层" "领域层" "基础设施层" 介绍 在应用程序设计中,分层架构是一种被广泛使用的技术,它助于降低复杂度和提高代码的可重用性。在ABP框架中,使用了DDD(领域驱动设计)的原则来实现分层架构. DD
阅读全文
ABP框架 - 我的第一个Web API
摘要:本文示例源代码地址 "https://github.com/lcyhjx/abp training" 上一篇我们已经对ABP是什么,能做什么、有了一个印象。那么接下来我们将动手使用ABP框架快速开发一个API,你将会发现使用ABP框架有多么便利,会实实在在感受到它的魅力。 环境要求 Visual S
阅读全文
ABP框架 - 介绍
摘要:在14,15年间带领几个不同的团队,交付了几个项目,在这个过程中,虽然几个项目的业务不一样,但是很多应用程序架构基础性的功能却是大同小异,例如认证、授权、请求验证、异常处理、DTO、日志、审计、定时任务、调度、多语言、应用配置管理等等这些功能。但是由于项目受限于进度、资源、团队成员的背景,在当时却难
阅读全文
在ABP模板工程中使用MySql
摘要:1 下载一个新的ABP模板项目 http://www.aspnetboilerplate.com/ 2 在Windows上安装MySql, 创建一个新的数据库 sampledb https://dev.mysql.com/doc/refman/8.0/en/mysql-installer-gui.h
阅读全文