论坛首页 Java企业应用论坛

一个简单例子:贫血模型or领域模型

浏览 77447 次
该帖已经被评为精华帖
作者 正文
   发表时间:2009-10-20  
对于这些问题可以去看一看我写的文章,从重构的角度去解释贫血和领域的好坏:
http://jiangmin.iteye.com/blog/497097
0 请登录后投票
   发表时间:2009-11-26  
fnet 写道
越来越觉得DAO是没必要的
通常情况下DAO代码非常少,如果是hibernate,很多时候就一句代码
return getHibernateTemplate().xxxxxx.xxxxx;
为了一句这种代码的封装加一层有点觉得得不偿失,而且对HibernateTemplate再封装之后,代码更少。
多加一层增加了系统的复杂度,无论是维护还是调试都会麻烦一些。
省去了DAO层之后,我们发现,业务Bean更像一个可重用的组件,与其他层没什么依赖。

DAO还是非常有必要的,他是对数据持久访问的封装,如果涉及到持久层的变动(Hibernate->iBatis)就会体现出它的价值了。



0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics