JiveJdon Community Forums
在线177人   首页   主题表   培训咨询   标签   查搜   注册    登陆 RSS
首页 » 论坛 » 语言平台技术讨论
???en_US.forumThreadPrev.name??? 上一主题
RSS google yahoo 365Key网摘 CSDN网摘 添加到百度搜藏 POCO网摘 新浪ViVi QQ网摘
???en_US.forumThreadNext.name??? 下一主题
Go 共有 2 回复(1页) 阅读234次
 发表新帖子   回复该主题贴
jeffrey4chartcrm



发表文章:
注册时间: 2008年08月01日
悄悄话
个人博客
在线? 当前离线
我要关注该作者发言
DDD的不变性 2009年01月18日 00:46 收藏关注本主题 到本帖网址 加入本帖到收藏夹 请用鼠标选择需要回复的文字再点按本回复键 回复该主题
标签                    
我最近在看DDD的译本,读到DDD的不变性的时候有点不理解。到底什么是DDD的不变性?往各位解答,谢谢!
[该贴被admin于2009-04-16 09:15修改过]
[该贴被admin于2009-04-16 12:22修改过]
yellowcat



发表文章:
注册时间: 2009年04月09日
悄悄话
个人博客
在线? 当前离线
我要关注该作者发言
回复:DDD的不变性 2009年04月09日 19:13 收藏关注本主题 到本帖网址 加入本帖到收藏夹 请用鼠标选择需要回复的文字再点按本回复键 回复该主题
不变性就是逻辑规则(在某一模块范围内),每次更新都要验证这个规则
banq



发表文章: 11282
注册时间: 2002年08月03日
悄悄话
个人博客
在线? 当前离线
我要关注该作者发言 70人关注
回复:DDD的不变性 2009年04月16日 09:19 收藏关注本主题 到本帖网址 加入本帖到收藏夹 请用鼠标选择需要回复的文字再点按本回复键 回复该主题
不变性其实从事务原子角度考虑,如果有多个用户同时修改一个对象,你必须锁住这个数据,但是带来性能差异。

很多人觉得数据库事务ACID很难处理,处理得不好,不是业务数据不一致,就是性能很差。

DDD认为这个根子其实就是不变性问题,如果一开始建模,使用聚合将以一个实体为主一系列对象封装起来,让他们同生同死,这样就检查共享修改的可能性,这其实就是整体和部分的关系,整体由部分组成,部分和整体生命周期一致,这是不变性。

所以,OO设计能够平衡事务和性能。
标签                    
共有 2 回复(1页) Go
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表    返回页首返回页首
???en_US.forumThreadNext.name??? 下一主题
正在读取,请等待...
查询本论坛内 回复超过的热门帖子
标题
 
粗体: [b]文本[/b] 斜体: [i]文本[/i] 下划线 [u]文本[/u] 插入网上的图片 [img]http://wwww.xxxx.com/img.ext[/img] 插入代码 [code]程序代码[/code]  插入url链接 [url]http://url[/url] / [url=http://url]URL加下滑线[/url] 上传图片 word文档 Txt等附件
内容
  提交时自动拷贝以上内容到剪贴板 Ctrl+V可取出;提问题前先查询标签列表

使用帮助 手机m.jdon.com RSS add to google add to yahoo
解惑之道在J道 ,打造中国最具影响力的的软件架构社区 推荐FireFox或Chrome快速浏览本站
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-10 jdon.com

anti spam