[Abp 源码分析]零、文章目录

0.简要介绍

Abp 源码分析系列是针对 Abp 3.7.2 版本来进行的一个源码分析记录,在这个系列文章当中我更多的是针对大体结构进行了一些分析,一些细微处的代码我会拿出我认为重要的地方进行详细讲解。

在更新的文章当中肯定会有一些错误或者不足的地方,大家可以在评论当中提出来。

1.Abp 简要介绍

GitHub 地址:https://github.com/aspnetboilerplate/

官网文档:https://aspnetboilerplate.com/Pages/Documents

ASP.NET Boilerplate 是专为现代 Web 应用程序设计的通用快速开发框架,它使用成熟的第三方库并在其基础之上进行开发,为您提供快速健壮的开发体验。

在 ABP 官网上提供了模版项目下载,目前已经有 Vue + Abp、Angular + Abp、ASP.NET MVC CORE + Abp 的最佳实践。

ASP.NET Boilerplate 使用最新的 ASP.NET Core&EF Core,但同时也支持ASP.NET MVC 5.x和EF 6.x。

模块化设计
Abp 基于模块化设计,拥有极高的可扩展性,Abp 也提供一些已经开发好的模块作为其基础设施。

多租户
Abp 本身就是基于多租户架构来进行设计的,从 UI 到数据库都可以见到多租户的影子。

标准的接口定义

ASP.NET Boilerplate

层级图

NLayer Architecture

2.目录结构

  1. 一、Abp 框架启动流程分析
  2. 二、模块系统
  3. 三、依赖注入
  4. 四、模块配置
  5. 五、系统设置
  6. 六、工作单元的实现(待写)
  7. 七、仓储与 Entity Framework Core(待写)
  8. 八、缓存管理(待写)
  9. 九、事件总线(待写)
  10. 十、异常处理(待写)
  11. 十一、权限验证(待写)
  12. 十二、ASP.NET Core 集成(待写)
  13. 十三、DTO 自动验证(待写)
  14. 十四、自动审计记录(待写)
  15. 十五、本地化/多语言处理(待写)
  16. 十六、后台工作与后台工作者(待写)
  17. 十七、身份认证(待写)
  18. 十八、Abp 默认的实体设计(待写)
  19. 十九、多租户与多数据库(待写)
  20. 其他的暂时目前没有规划

3.其他博客园 ABP 相关的资料博客地址

HK Zhang

tkbSimplest

阳光铭睿

猜你喜欢

转载自www.cnblogs.com/myzony/p/9254365.html
ABP