ABP VNext 微服务搭建入门(1)-- 模块分层架构

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

posted @ 2020-12-06 14:02  李锦成  阅读(1301)  评论(0编辑  收藏  举报