作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
愚蠢的问题...但是如果我使用事件溯源,为什么我还需要域模型。
我有(当然是事件总线)和
为什么我需要聚合根和域实体?附加层的作用是什么?
最佳答案
你不知道。
领域驱动设计是关于使用领域专家普遍使用的语言对软件进行建模。该模型可以是“关系”模型,但也可以是命令和事件模型。
在a recent interview , Eric Evans 解释说他希望不再强调战术模式(聚合根、存储库、抽象工厂)等,而是强调建模方法 - 例如限界上下文。
他还解释了 CQRS + 事件溯源如何让 DDD 焕然一新。在许多方面,战术模式是过去的残余,在过去一切都必须是 OOP 和底层关系数据库才能被认真对待。那是过去,但现在是。
关于.net - 具有事件溯源的领域模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30819787/
我是一名优秀的程序员,十分优秀!