一、业务背景 在DDD战术落地—聚合的编排一定要在应用层吗?(领域服务与领域对象的区别)[https://www.jianshu.com/p/4...
消息触达域是一个通用域。是一个基础组件,通过领域事件的方式将其与业务代码进行解耦。 在不同的限定上下文中,“用户”有着不同的含义。 在账户域中:...
一般来说,为了防止第三方接口污染我们的领域服务,我们需要定义一套防腐层,来完成参数的映射。如下图所示: 这样的好处就是当外部系统发生改变时,我们...
领域这个词语承载了太多的含义,既可以表示整个业务系统,也可以表示其中的某个核心域或者支持子域。 账户域可以分为:权限子域和用户信息域(子域下面还...
先说结论:我个人认为不是的。 悖论 网上很多文章给出的结论: 推荐聚合划分越细越好; 聚合之间的编排应该放在应用层完成; 但是这就出现了一个悖论...
不要局限于DDD话术中,要站在更高的层级去思索,如果让你去更加高效的复用代码,你会做些什么。在考虑DDD为了完成这个目的,它会做些什么?再次:D...
1. 方法介绍 四色建模法源于Peter Coad的《Java Modeling In Color With UML》,它是一种模型的分析和设计...
本篇起,将描述战术落地DDD遇见的问题以及解决方案。 目录: 落地架构 package的划分 类名划分 模块依赖关系 模块参数流转5.1 增改参...
文章转载:04 | 实体和值对象:从领域模型的基础单元看系统设计[https://zq99299.github.io/note-book2/dd...
文集作者