领域层:它是业务软件的核心所在,包含了业务所涉及的领域对象(实体、值对象)、领域服务以及它们之间的关系,负责表达业务概念、业务状态信息以及业务规则,具体表现形式就是领域模型。领域驱动设计提倡富领域模型,即尽量将业务逻辑归属到领域对象上,实在无法归属的部分则以领域服务的形式进行定义。 基础设施层:它向其他层提...
DRIVEN DESIGN TACKLING COMPLEXITY Pearson 领域驱动设计软件核心复杂性应对之道 (XIEnc Evans 1 任岌仁麒2 事件风暴 ArchSummit 全球架构命令风暴领域事件实体命令值对象聚合聚合根寻找实体 领域划分领域子域支撑域通用域限界上下文统一语言 InfoQ DDD落地困难综合征 DDD作为一种优秀的设计思想,的确为复杂业务治理带来了...