domain-driven-design有关的问题


DDD全局值对象

我需要一个时间段 (AM,PM,NIGHT等) 在许多对象中引用。ScheduledMeeting,ActualMeeting。
虽然TimePeriod在数据库中有ID,但它绝对不是.


DDD/CQRS: 坚持到哪里

我们最近开始使用DDD和CQRS的概念开发应用程序 (无事件来源)。我仍然有点困惑,因为确切地在哪里调用存储库来保存我的聚合根。
D.


如何处理DDD中聚合之间的关联?

我仍然围绕着DDD,我遇到的绊脚石之一是如何处理不同聚合之间的关联。假设我有一个聚合封装自定义.


只读数据库视图如何适合存储库模式?

示例: 您的数据库有一个名为 “CustomerOrdersOnHold” 的SQL视图。此视图返回特定客户和订单数据字段的筛选组合。你需要在你的applic中从这个视图中获取数据.


DDD、CQRS、事件源、聚合、相关聚合和持久性

我刚刚进入DDD、CQRS和事件采购,在发布涉及的事件时,我对相关聚合的概念以及两者之间可以共享多少数据有问题.


DDD聚合和值对象

我想问一下关于DDD功能的问题。假设我们有两个聚合,每个聚合都包含值对象地址。根据Eric Evans DDD,我们应该从每个ot中分离聚集体.


聚合根中的子实体的目的是什么?

[跟进这个问题和评论: 实体是否应该有方法,如果有,如何防止它们在聚合之外被调用]
正如标题所说: 我不清楚什么是ac.


如何在CQRS中建立银行转账模型

我正在阅读会计模式,并对在CQRS中实施它非常好奇。
我认为AccountingTransaction是一个聚合根,因为它保护不变量:
不泄钱,应该是跨.


从DDD到CQRS的存储库转换

最初我的DDD存储库看起来像这个例子:
类PersonRepository {
个人findByID(id)
List<Entity> findAll()
List<Entity> findwhiregex (字符串)
}
内部a