[Abp 源碼分析]零、文章目錄


0.系列文章目錄

  1. 一、Abp 框架啟動流程分析
  2. 二、模塊系統
  3. 三、依賴注入
  4. 四、模塊配置
  5. 五、系統設置
  6. 六、工作單元的實現
  7. 七、倉儲與 Entity Framework Core
  8. 八、緩存管理
  9. 九、事件總線
  10. 十、異常處理
  11. 十一、權限驗證
  12. 十二、多租戶體系與權限驗證
  13. 十三、多語言(本地化)處理
  14. 十四、DTO 自動驗證
  15. 十五、自動審計記錄
  16. 十六、后台工作與后台工作者
  17. 十七、ASP.NET Core 集成

1.為什么要寫本系列文章?

Abp 源碼分析系列是針對 Abp 3.7.2 版本來進行的一個源碼分析記錄,在這個系列文章當中我更多的是針對大體結構進行了一些分析,也是給其他想要閱讀 Abp 源碼的朋友一個參考,部分細微處的代碼我會拿出我認為重要的地方進行詳細講解。

在更新的文章當中肯定會有一些錯誤或者不足的地方,大家可以在評論當中提出來。

2.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

3.其他博客園 ABP 相關的資料博客地址

HK Zhang

tkbSimplest

陽光銘睿


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM