文章分类 -  ORM

摘要:近日 有关o/r m的讨论突然多了起来. 在这里觉得有必要澄清一些概念, 免的大家讨论来讨论去, 才发现最根本的理解有问题.本文并不保证所有观点正确, 只是个人在某一特定时期的理解. 1. 何谓Entity? 实体(类似于j2ee中的Entity Bean)通常指一个承载数据的对象, 但是注意它也是可以有行为的! 只不过它的行为一般只操作自身的数据. 比如下面这个例子: class Person... 阅读全文
posted @ 2007-10-31 19:31 水静痕迹 阅读(222) 评论(0) 推荐(0) 编辑
摘要://该回帖还没有进行重构, 各位随便看看便罢. 直接说点我的看法吧.., 程序/软件到目前为止, 还是围绕数据展开的, 而且受到数据的制约, 这并不因为OO而改变. 但我这么说, 很明显的, 不是说我赞成应该使用DataSet. DataSet只是用来简化数据结构的一种手段, 就像数据库是提取数据结构共性从而简化数据结构更基本的手段. 这根本不涉及到模型这些. Martin把什么表入口/领域模型... 阅读全文
posted @ 2007-10-23 13:05 水静痕迹 阅读(126) 评论(0) 推荐(0) 编辑
摘要:几种域模型的争论持续很久了,尤其在Martin Fowler批判贫血的域模型后,争论更加激烈,Martin的文章我刚看到,他对贫血域模型的观点我基本都同意,但是我得出的结论确和他不同。 我同意只含有属性(甚至加上CRUD)的Domain Object是不符合OO的,这样做很类似于使用事务脚本和表模块方式,只是把取出的数据再封装到类中。在这种模型下Domain object更像一个DTO和值对象。 ... 阅读全文
posted @ 2007-09-19 13:26 水静痕迹 阅读(227) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示