腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
聚合
和
DDD
、
、
我正在开发一个应用
DDD
原则的项目,我创建了一个类
聚合
(帐户)它将包含类(代理)
和
(代理),作为(帐户)在数据库中有表。我的问题是: 我需要为我的每个实体(帐户、代理
和
代理)创建一个Repository类
和
一个Service类,或者我应该创建AccountRepository并在其中插入
和
搜索这3个类?
浏览 12
提问于2017-01-11
得票数 1
回答已采纳
1
回答
DDD
:
聚合
和
子
聚合
、
、
、
我有一个相当复杂的
聚合
,具有
聚合
根Order。它包含实体(例如,OrderItem),它们在
聚合
之外是没有意义的。但是也有一些实体应该是这个
聚合
的一部分,但在这个
聚合
之外也是有意义的(例如。对于这个复杂的
聚合
(通过root的id加载整个
聚合
)有一个存储库,并且有一个用于管理可能的运输方法的CRUD存储库
和
另一个用于列出发票的存储库,这样做对吗?更广泛地说,在
DDD
中是否可以有一个
聚合
,它是另一个
聚合
浏览 4
提问于2013-07-18
得票数 3
2
回答
集合
和
模型之间有什么区别?
我们最近采用了
DDD
方法进行设计。我们的一些开发人员正在使用
聚合
模式(https://martinfowler.com/bliki/
DDD
_Aggregate.html),但在我看来,这听起来非常类似于众所周知的模型方法(来自MVC)。
聚合
是领域驱动设计中的一种模式.
DDD
聚合
是可以作为单个单元处理的域对象集群。一个例子可能是订单及其行项,它们将是单独的对象,但是将订单(连同其行项)作为单个
聚合
处理是有用的。是同一事物的
D
浏览 0
提问于2023-01-03
得票数 -2
1
回答
聚合
和
聚合
根如何应用
、
我正在实践
和
尝试在一个项目中实现
DDD
(领域驱动设计),我对
DDD
.My的需求非常陌生,如下所示。 我有一个项目,我有多个候选人分配给那个project.Project有一个客户。我想识别
聚合
和
聚合
根。如何使用
聚合
概念设计
DDD
?
浏览 2
提问于2014-04-03
得票数 1
回答已采纳
1
回答
理论添加外键,但不创建关联
、
在当前的应用程序中,我们遵循
DDD
风格并依赖于
DDD
,我们有
聚合
作用域,并且不能在该作用域中使用其他
聚合
(如果需要建立关系,我们只能使用其他
聚合
的id)。例如:我们有用户
聚合
和
媒体
聚合
,用户可以有一个与媒体相关的图标,但依赖于
DDD
,我不能让它像这样 * @OneToOne(targetEntity="Media") * @JoinColumn(name="icon_id"
浏览 0
提问于2019-02-07
得票数 0
1
回答
DDD
:
聚合
和
删除
、
、
、
这需要一段时间,但我觉得我已经开始很好地理解
DDD
中的
聚合
。保持它们很小(只要有可能就有值对象的实体),当包含多个实体时,确保它们存在的原因是强制执行某些(事务性的)不变。然后,代替任何需要它的业务规则,它们可以是单独的
聚合
。例如,如果您正在加载一个线程列表,那么也必须同时加载每个线程的所有帖子是没有什么意义的。这只是一个有代表性的例子,但在许多情况下,任何“有-a”的关系往往意味
浏览 0
提问于2019-01-22
得票数 0
回答已采纳
1
回答
DDD
和
定义
聚合
、
据我所知,我的域模型应该称为UserAccount,它应该由帐户、用户
和
UserType实体组成,其中帐户将是
聚合
根。AvailableUserTypesForThisAccount.Contains(userTypeId) == false)有了这个
聚合
当我从存储库中获取UserAccount时,我会获取所有必需的表(或实体数据对象),并将它们映射为
聚合
,并作为一个整体返回。 我的理解
和
建模是否朝着
浏览 1
提问于2016-10-24
得票数 2
回答已采纳
1
回答
在
DDD
中引用另一个
聚合
根时考虑
聚合
根的一致性
、
、
在
DDD
中,
聚合
根可以通过直接对象引用(或指针)或标识引用另一个根。此外,
DDD
还意味着
聚合
根必须确保整个
聚合
边界的不变量
和
一致性,但当我阅读vaughn vernon的书时,他在谈到设计Product
和
BackLogItem时提到:
DDD
指出,一个
聚合
可能包含对另一个aggregates.However根的引用,我们必须记住这并不会将引用的
聚合
放在引用它的一致性边界中。我对
DDD
很陌生,我认为
浏览 0
提问于2017-09-29
得票数 1
2
回答
在域驱动设计中,
聚合
根是否应该实现接口
、
我正在从事一个同时使用领域驱动设计
和
测试驱动开发的项目。在阅读Evans的
DDD
一书时,我注意到他没有为域中的
聚合
根定义接口。如果我同时执行
DDD
和
TDD,我是否应该为每个
聚合
根定义接口,以使
聚合
根类易于测试
和
模拟?如果是这样,我是否也应该为
聚合
根中包含的每个实体定义接口?从我在谷歌
和
StackOverflow上的搜索中,我找到了与我想要的很接近的答案,但我特别是在做
DDD
和
TDD
浏览 2
提问于2013-04-17
得票数 7
回答已采纳
2
回答
如何将“组合根”DI应用于领域驱动设计?
、
、
、
我对应用“复合根”(CR)在
DDD
中创建
聚合
体感到困惑。Seemann (2012年)将CR定义为“(最好)独特的位置.组成模块的位置”。
DDD
中的
聚合
显示为这样一个子系统--一个包含实体
和
值对象的(子)图。Evans (2004)
和
其他
DDD
文本(Vernon 2013,Ghosh 2017)建议在位于域层、“靠近”
聚合
层的工厂内构建
聚合
体(例如
聚合
根上的工厂方法)或作为独立服务。问题是是否以及如何将CR
和
浏览 0
提问于2018-02-28
得票数 2
回答已采纳
1
回答
使
聚合
在
DDD
中可分页
、
我有一个要通过Controller、Service
和
Repository层的
聚合
。根据
DDD
的说法,没有关于雄辩模型的相关信息。我需要对存储库返回的信息的
聚合
进行分页。是为它创建另一个对象更合适,还是我们可以将有关分页的信息放到
DDD
中的
聚合
中?
浏览 1
提问于2019-08-13
得票数 0
1
回答
如何正确引用集合集合?
、
有了
DDD
,实体
和
聚合
就有了区别。在EFCore中,我对使用私有集合和在需要时使用规范模式填充子实体的方法感到满意。同样地,Julie
和
其他人也写了一些关于使EF适应
DDD
的好文章。
聚合
(而不是实体)只能保存对另一个
聚合
的Id引用,而不是导航属性,我们可以使用导航属性通过它的Repository进行GetById()调用。更重要的是确定
聚合
如何保存对集合集合的Id引用,以及如何使用实体框架实现这一点? 通常,您会使用导航属性
和
外键来设
浏览 0
提问于2019-03-14
得票数 1
回答已采纳
2
回答
Camel AggregationStrategy为下一次
聚合
迭代保留排除的消息
、
您好,我的输入文件如下所示AAA,2BBB,1CCC,2
DDD
,5EEE,1消息1:AAA,2BBB,1CCC,2
DDD
,1
DDD
,4并防止发生这样的事情:AAA,1AAA,3CCC,1CCC,2 <e
浏览 19
提问于2016-08-17
得票数 1
回答已采纳
2
回答
领域驱动设计精确
聚合
定义
、
聚合
DDD
& REST -域驱动的web APIs Oliver 实体+储存库=集合 他还建议我们为每个属性创建子类string,我认为这与
DDD
解决复杂性
浏览 4
提问于2017-12-17
得票数 1
1
回答
AggregateRoot
和
单一责任原则的例子
、
、
我正在做一些关于
DDD
,CQRS
和
ES的研究。看看这个
聚合
根的,我只是好奇这是否违反了单一责任原则?或者,对于
聚合
根/
DDD
来说,这是预期的吗?如有任何反馈,将不胜感激。非常感谢。
浏览 2
提问于2014-06-01
得票数 2
回答已采纳
2
回答
领域驱动设计(
DDD
)和数据库生成的报表
、
、
我还在调查
DDD
,但我很想知道一个潜在的陷阱。 根据
DDD
,
聚合
根不应该知道持久性,但这不意味着整个
聚合
根最终都会在内存中实例化吗?例如,如果数据库不应该知道持久性,那么
聚合
根如何要求数据库对许多数据进行分组
和
汇总?
浏览 2
提问于2016-07-19
得票数 1
回答已采纳
6
回答
Maven构建和发布多个相互依赖的项目
、
、
它们是: 它们位于磁盘上的workspacerelease:perform 这就是我不想要的: 在svn中放置
聚
浏览 4
提问于2014-05-02
得票数 4
回答已采纳
2
回答
是什么使我的代码
DDD
(域驱动设计)合格?
、
我对
DDD
很陌生,并且正在考虑在我的项目中使用这种设计技术。“智能”实体(即在值对象、根<e
浏览 2
提问于2010-05-25
得票数 8
回答已采纳
2
回答
DDD
:我真的需要在一个
聚合
中加载所有对象吗?(业绩方面的关切)
在
DDD
中,存储库加载整个
聚合
--我们要么全部加载,要么不加载。这也意味着应该避免延迟加载。在这种情况下,这是否意味着我需要重新设计
和
重新思考我的
聚合
?
DDD
是否就这个问题提出建议?
浏览 2
提问于2016-06-06
得票数 40
回答已采纳
4
回答
聚合
根能否保存另一个
聚合
根成员的引用?
、
、
我知道,在
聚合
之外,我不能在不经过
聚合
根目录的情况下改变
聚合
中的任何内容。这就是说,我想知道一个
聚合
根是否能够保存另一个
聚合
根的成员(对象内部)的引用?(遵循
DDD
规则)日历包含一个阶段列表,其中包含包含分配列表的序列列表您也有学生
和
学生组(称为组)。是否有可能(遵循
DDD
规则)使持有指定引用的组,或者需要通过根从分配访问组? 谢谢。
浏览 0
提问于2011-02-10
得票数 4
回答已采纳
点击加载更多
相关
资讯
DDD实战(8):冲刺1战术之聚合设计
中台架构下的DDD和落地实践
DDD+微服务实战:什么是DDD?
DDD 作者 Eric Evans 欲改进 DDD 设计语言
基于DDD、CQRS、微服务和事件溯源构建系统
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券