架构设计原则 - DDD领域驱动设计

参考资料

DDD 分层架构

领域驱动分层架构

  1. 用户接口层:面向前端用户提供服务和数据适配。这一层聚集了接口和数据适配相关的功能。
  2. 应用层:实现服务组合与编排,主要适应业务流程快速变化的需求。这一层聚集了应用服务和时间订阅相关的功能。
  3. 领域层:实现领域模型的核心业务逻辑。这一层聚集了领域模型的聚合、聚合根、实体、值对象、领域服务和领域事件,通过个领域对象的协同和组合形成领域模型的核心业务能力。
  4. 基础设施层:它贯穿所有层,为各层提供基础资源服务。这一层聚集了各种底层资源相关的服务和能力。

DDD与MVC对应关系