
架构设计
文章平均质量分 92
小崔爱读书
图难于其易,为大于其细
展开
-
可落地的DDD编码实践(代码结构)
网上那么多DDD的文章,但代码工程却没有一个比较好的例子,本文将手把手跟你一起写DDD代码,学习DDD思想与代码相结合带来的好处。转载 2023-04-12 15:55:43 · 1733 阅读 · 0 评论 -
DDD 领域概念字典
事件风暴是一项团队活动,领域专家与项目团队通过头脑风暴的形式,罗列出领域中所有的领域事件,整合之后形成最终的领域事件集合,然后对每一个事件,标注出导致该事件的命令,再为每一个事件标注出命令发起方的角色。贫血模型就是模型对象之间存在完整的关联(可能存在多余的关联),但是对象除了get和set方外外几乎就没有其它的方 法,整个对象充当的就是一个数据容器,用C语言的话来说就是一个结构体,所有的业务方法都在一个无状态的Service类中实现,Service类仅仅包 含一些行为。即外部对象不能直接访问聚合内的实体。转载 2023-04-12 15:46:20 · 293 阅读 · 0 评论 -
DDD与分层架构
转载自:编程道与术DDD的设计思想它本身不绑定到任何一种具体的架构风格,可以应用在多种不同的架构风格中。本文探讨在经典的分层架构中如何应用DDD,以及在DDD的语境下,分层结构每一层的具体职责。分层架构是企业应用开发中采用率非常高的一种架构风格。它将软件系统的不同职责划分到不同的逻辑层中,并严格定义这些逻辑层的调用顺序。在《领域驱动设计——软件核心复杂性的应对之道》一书中,DDD范式的创始人Evans提出下图所示的这样一种分层架构:分层架构整个系统划分为:基础设施层(Infr转载 2023-04-12 14:07:32 · 1033 阅读 · 0 评论