
Architectural Pattern
文章平均质量分 72
SIGXXL
这个作者很懒,什么都没留下…
展开
-
对工作单元——Unit of Work的理解
首先了解工作单元(Unit of Work)的意图:维护受业务影响的对象列表,并且协调变化的写入和解决并发问题。 可以用工作单元来实现事务,工作单元就是记录对象数据变化的对象。只要开始做一些可能对所要记录的对象的数据有影响的操作,就会创建一个工作单元去记录这些变化,所以,每当创建、修改、或删除一个对象的时候,就会通知工作单元。 工作单元的关键就是在commit操作中由它决定要做什么:打开一个原创 2012-08-16 22:43:48 · 4587 阅读 · 0 评论 -
聚合根、实体、值对象
1. 聚合根、实体、值对象的差别? 从标识的角度: 聚合根具有全局的独一标识,而实体只有在聚合内部有独一的本地标识,值对象没有独一标识,不存在这个值对象或那个值对象的说法; 从是否只读的角度: 聚合铲除了独一标识外,其他所有状况信息都理论上可变;实体是只读的;值对象也是只读的;实体独一与值对象有区此外处所是实体有一个聚合内独一的标识,而值对象没有任何独一标识; 从原创 2012-08-16 21:33:35 · 3894 阅读 · 0 评论