Hibernate困惑

DDD里面的“值对象”是没有ID的,但是Hibernate要求每个持久化的对象都有ID

10 年 前

向banq老师请教:ddd中的值对象

DDD 中涉及到的值对象有个设计原则:“尽量将值对象设计成不可更改的”。对于值对象,我的理解是临时的,作为领域信息的载体在对象间传递,就像DTO、VO。但对ddd中反复提到的“不可更改”,很

10 年 前

DDD 和 内存缓存

学习 DDD 时,领域对象常驻内存是基础。在实现DDD书中使用Hibernate作为实现Repository基础。 jdon是怎样实现领域模型常驻内存的? [该贴被

8 年 前

互相包含

==由于ForumThread中ForumMessage和ForumMessage中ForumThread互相包含,怎样确保它们互相包含的==对象都是从 缓存 里获得同一个实例呢? ddd中都是

10 年 前

如何理解DDD中的不变性,不变量

在学习 DDD 中的对象生命周期时,出现了不变量,不变性的概念,看得不是很清晰,不变量是指啥,如何确定不变量,不变性规则?

10 年 前

我现在真的很佩服banq,顺便问一个问题

2005年看过banq发过的关于 DDD 方面的文章,感到不可理解。 2007年忽然明白了那些文章的意义,感慨原来差距是这么大。。。。。。 顺便问一个问题,就是 DDD 中的 实体,值对象

10 年 前

关于DDD,语言和主流架构

,但是站在一个DDD忠实拥簇的角度上,拿着DDD书中那么多概念默想“什么框架才能支持聚合,支持仓库,支持实体和值对象,支持Services,支持Facade,支持对象构建与使用分离。。。。才能让我很好的

10 年 前

一张图解释DDD领域驱动设计的战术概念

​ Eric Evans的经典著作《领域驱动设计:在软件的核心处理复杂性》解释了一种方法来建模一个复杂的业务。 三种领域对象: 实体:具有ID和生命周期的域对象。 值对象:没有ID域

1 年 前

坦克大战DDD方式建模

/** 坦克大战 DDD 方式建模 */ // 游戏 实体对象 -------- 聚合的根 function Game(){ var id; var

10 年 前

Color uml 与 DDD

最近在使用Color uml和 DDD 方法的时候有些思考,写出来和大家一起讨论一下。 1.二者的领域对象划分存在一些相似之处,如:Color uml中的Party,Thing,Place可以

10 年 前

Node新一代cqrs-actor-ddd框架

打散后,从新组合起来的。思想是ddd,采用了cqrs的事件方式,用actor代表聚合根对象。 https://github.com/liangzeng/cqrs 安装方法 npm

8 年 前

PHP的领域驱动设计书籍介绍

这是一本使用PHP实现的领域驱动设计 DDD 免费英文在线书籍。主要使用PHP语言演示了DDD中指对象、实体和领域服务以及 领域事件 以及聚合 工厂和仓储等概念。 leanpub

7 年 前

对领域驱动设计的初步认识(六)

”:即从需求中挖出几个实体对象,然后填充属性,至于其它的东西只要会查询就行了。这种建模方式随处可见,实在是太流行了,似乎让我们相信其实OO就是“贫血对象”。DDD之所以让领域对象富有生命,是因为值对象

10 年 前

领域模型中的实体与ORM中的实体

时候最少就的产生三个类一个表示领域中的实体,一个保存实体状态的值对象(VO),一个用于ORM的实体(PO),这样是不是有点过于麻烦了? DDD中说使用仓储来持久化领域对象,能不能给一个仓储的例子

10 年 前

DDD悖论:DDD是不是银弹?

相关并可应用?如果有的话。换句话说:战略模式对于理解任何领域都很有用,而战术模式可能与您的业务上下文不太相关。 CQRS绝对不是银弹,事件溯源,存储库,实体或价值对象也不是。但DDD在其战略方面

5 年 前