领域驱动设计

 

 

 DDD分层架构一个核心任务,就是将软件最重要的资产——业务规则分离出来,抽象在领域层,确保这些代码是领域模型的正确实现

层次 职责
用户界面/展现层 负责向用户展现信息以及解释用户命令
应用层  很薄的一层,用来协调应用的活动,它不包含业务逻辑,它不保留业务对象的状态,但它保有应用任务的进度状态
领域层 本层包含关于领域的信息,这是业务软件的核心所在。在这里保留业务对象的状态,对业务对象和它们状态的持久化被委托给了基础设施层
基础设施层  本层作为其他层的支撑库存在。它提供了层间的通信,实现对业务对象的持久化,包含对用户界面层的支撑库等作用

 

 

posted @ 2021-07-09 17:51  TIMEAWAY  阅读(41)  评论(0编辑  收藏  举报