锁定老帖子 主题:一个简单例子:贫血模型or领域模型
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-10-20
对于这些问题可以去看一看我写的文章,从重构的角度去解释贫血和领域的好坏:
http://jiangmin.iteye.com/blog/497097 |
|
返回顶楼 | |
发表时间:2009-11-26
fnet 写道 越来越觉得DAO是没必要的
通常情况下DAO代码非常少,如果是hibernate,很多时候就一句代码 return getHibernateTemplate().xxxxxx.xxxxx; 为了一句这种代码的封装加一层有点觉得得不偿失,而且对HibernateTemplate再封装之后,代码更少。 多加一层增加了系统的复杂度,无论是维护还是调试都会麻烦一些。 省去了DAO层之后,我们发现,业务Bean更像一个可重用的组件,与其他层没什么依赖。 DAO还是非常有必要的,他是对数据持久访问的封装,如果涉及到持久层的变动(Hibernate->iBatis)就会体现出它的价值了。 |
|
返回顶楼 | |