xmuzyu
2008-07-30 19:55
WorkShiftSchedule是需要跟踪的,是要保存到数据库的,所以说是Entity.

banq
2008-07-31 11:47
关键还是设计分离的问题,要将持久化的实体和DDD的实体概念进行区分,而且DDD的实体也不是让你将所有业务逻辑都放到一个实体类中,然后将这个大实体类去保存数据库,这样做都是没有进行详细设计层面的考虑。

Evans DDD其实是分析模式和设计模式的牵手,也就是将这两者和谐统一了,对于我们初学者,只是学习Evans DDD是不够的,显然必要学习设计模式和分析模式,这两个基础踏实了,才能将DDD落实到实处,否则就是依葫芦画瓢。

关于OO与关系数据库阻抗的谈论

http://www.jdon.com/jivejdon/thread/34411.html

freebox
2008-07-31 21:43
按照仅存的一点化学知识理解,其实这像是分子是由原子构成的道理,而现在从整体上分析是要分析分子间的关系,但是实现的时候由于是由原子组成的所以还要分别实现原子。

windflaw
2008-08-04 15:51
banq:我的做法是"通过借道服务来实现",通过服务,将Entity和它的大批量子对象使用专门批量查询组件实现。例如Jdon框架就提供批量查询快速实现

可不可以理解批量查询组件对应到领域模型中的service?

banq
2008-08-05 10:07
>理解批量查询组件对应到领域模型中的service

可以

猜你喜欢