• 最近刚开始在学习DDD,想在项目中实践下,现在在弄权限管理部分,在建立用户和角色模型时候,经过分析后得出(1)用户对象和角色对象是对多对关系,模型中加了个关联类叫角色分配类(就是给用户分配一个或多个角色)(2)因为没有具体业务需求,我决定在界面上在添加用户时候为该用户分配一个多个角色
  • 最近看了www.domaindrivendesign.org网站上的一篇关于如何设计聚合的文章,受益良多,让我对DDD中的
  • 我JDOM上看了bangq关于DDD模式的设计思想,上面提到了关于聚合根的概念,还是不太能理解,请哪位高人举个例子吧。 icon
  • 如果保证更新俩个聚合对象的内部状态的最终一致性。 eg)jdonjive假设状况如下,必须同时更新俩个不同的聚合对象ForumMessageReply tmp;//create a ObjectForum1.addNewMessag icon
  • 在JiveJdon 中 Forum 与 ForumThread 是聚合关系,Forum 是聚合根。为什么在Forum代码上却看不出它与FourmThread的关联,只在ForumThread体现与Forum的关联? 我还有好些个关于确定对象间关系的 icon
  • 最近研究DDD开发,遇到一些问题,忘大虾指点,不要只限与概念,最好能有个具体Solution 1.实际项目中许多Entity都引用了User,以往开发的时候,我都只是做了UserID属性来隐含关联。如果有需求对Entity引用的User通过DisplayN icon
  • 请问以下这种情况怎样处理比较好?系统中有多个group,每个group有多个user,另外还可以添加、删除、重命名group,看起来group与user是聚合而且group和user都是Entity。但我们这个项目的实际应用中又几乎不会用到group,group就是在查看user的时 icon
  • 场景是这样的,现在有一个Tag服务,Tag(标签)跟Content(内容)间是多对多关系,请问Content可以做为聚合根吗,如果作为聚合根实体定义如下是否合理: icon
  • 请教大家一下,如何控制这个聚合根的边界啊场景如下: Order,Customer, Country订单有一一对应的客户,客户有自己的国家我认为Order,Customer,Country都是聚合根因为系统有维护Customer和Country的页面 icon
  • banq老师你好 有个问题想请教下,就是关于FormThread和FormMessage是否是聚合关系的疑惑? 在我的理解中,FormThread应该是FormMessage的一个聚合根,因为1:当删除一个FormThread的时候,就应该删除这个FormThrea下的所 icon
  • 有这么一种情况,不知道大家是否遇到,当一个Entity A中包含了一种Value Object A,而且,使一对多的关系,就是说一个Entity A包含多个Value Object A,我想问问如何维护,比如,我想删除其中一个Value Object A从这个Entity A中,或者我想保证Valu icon
  • 你们好,目前正在做一个电子商务订单系统,里边存在了很多个模块,比如 用户,订单这应该就是两个领域模型, 但是一个用例,删除用户,需要校验他是否有没有结款的订单,这样的化如果把这个逻辑写在用户模块的删除用户方法中,就产生了模块模块之间的耦合,请教各位这种问题应该怎样解决? icon
  • 最近一直在看领域驱动设计的书,感受到了理念,但是一些细节方面不知道自己是不是理解对了。请大家指教。 聚合根的内部实体之间的相互可以引用。聚合根A内部有B,C,D。那么,B,C,D之间都是可以相互引用的,但是他们可以引用A么??? icon
  • 比如一个系统中 A B C 三个entity.A 可以独立生存,B需要有A才能生存,C需要B能生存,那么这种 Aggregate如何划分? icon
  • 有个简单的逻辑: 销售一个产品(product)必须通过两个渠道共同才能完成,各渠道从中拿到一定的提成.比如渠道一拿5%,渠道二拿1%,剩下的就是公司的销售额.这里的提成百分比是可以根据情况设定. 可能有变的情况 icon
  • 看到大家激烈的讨论后最终都不约而同认可领域模型的设计理念,我找了一个中文简版pdf文件自己看了好一阵。我想请教一下关于资源库问题: 1)资源库是否等同于数据库+所有实体类的CRUD操作集合?2)很少在现实的软件实现中听到资源库这样的概念,通常DDD icon
  • 对ddd的一个困惑,请问user是user profile的聚合根吗,如果是的话,那要访问user profile是不是只能通过user->user profile,对应的repository只有IuserRepository,而不存在IuserProfileRepository,谢谢 icon
  • 在DDD书籍中P92页提供的例子中,定单和定单项之间是一种聚合关系,并且存在业务上的不变量,保证定单子项的总和不大于定单的总价钱.并将商品的价钱与定单子项的价钱分离,实现商品价格的变化不会影响定单子项的变化,但是书中我没有看到关于总和的不变量约束是如何控制的,如果对于多个用户操作同一张定单中的不同项 icon