DDD分層思想
ABP框架遵循DDD原則和模式去實現分層應用程序模型,該模型由四個基本層組成:
表示層:
為用戶提供接口. 使用應用層實現與用戶交互.
應用層:
表示層與領域層的中介,編排業務對象執行特定的應用程序任務. 使用應用程序邏輯實現用例.
領域層:
包含業務對象以及業務規則. 是應用程序的核心.
基礎設施層:
提供通用的技術功能,支持更高的層,主要使用第三方類庫.
實際分層架構
依賴關系(暫時不考慮網關和授權服務)
參考
https://docs.abp.io/zh-Hans/abp/latest/Domain-Driven-Design
https://docs.abp.io/zh-Hans/abp/latest/Startup-Templates/Module