10 2021 档案
摘要:基于DDD领域驱动设计的思想,在开发具体系统时,需要先建立不同的层级包。主要是梳理不同层面(应用层,领域层,基础设施层,展示层)包括的功能目录,每一个层面应该包括哪些模块。本例所讲述的分层是DDD落地方案中常用的一种(参考),且本例适当做了调整和细化。详细分层目录参考下图: 1. 展示层 展现层(用
阅读全文
摘要:1. 背景 参考《DDD领域驱动设计-案例需求文档》,本文将构建实体,聚合根详述领域驱动中的建模设计。构建实体,聚合根的一些原则或方法,将在后续文章中说明。 2. 建模设计 2.1. 实体建模 参考售后补偿需求文档,对售后补偿业务做领域建模。现规划如下: 2.1.1. 补偿单聚合跟 补偿单聚合根主要
阅读全文
摘要:1.背景 为了更全面的说明DDD领域驱动设计相关的知识和技巧,先采用一个案例,通过案例分析,从领域建模,到系统编码,完整的走一遍领域驱动设计流程。 本例所采用的案例为电商业务中的售后补偿系统。基于DDD的模式,实现售后补偿功能的设计和开发。 售后补偿:用户下单收到商品后,发现商品存在如包装,外观,质
阅读全文
摘要:如果我看得更远,那是因为我站在巨人的肩膀上。(If I have seen further it is by standing on ye shoulder of Giants.) Newtown,I. 1676 DDD:指领域驱动设计,是domain driven design的缩写。 介绍DDD
阅读全文