论坛首页 Java企业应用论坛

业务层代码复用的一点建议

浏览 29510 次
该帖已经被评为精华帖
作者 正文
   发表时间:2010-08-24  
恩,加强对泛型的支持会更好,如:
public <E extends Object> E findById(Class<E> cls, Integer id);
0 请登录后投票
   发表时间:2010-08-29  
javaeye 有价值的帖子越来越少了
0 请登录后投票
   发表时间:2010-09-06  
很实在呀 呵呵~
0 请登录后投票
   发表时间:2010-09-10  
这个也是精华帖??过了吧
0 请登录后投票
   发表时间:2010-09-18  
一般是一对N吧
0 请登录后投票
   发表时间:2010-09-18  
我在thinking in java里看到说,继承只应该在一种情况下被使用,那就是子类需要向上转型,其他情况下,不应该使用继承
0 请登录后投票
   发表时间:2010-09-19  
泛型用在dao 层 解决不少 乱套的问题
0 请登录后投票
   发表时间:2010-09-20  
pjcai 写道
感觉楼主理解的service没有真正做到service的职责。dao不应该与service存在一一对应的关系,否则你的service仅仅是dao的一层壳,没有太多存在的必要。service与dao应该是1对n的关系(n>=1)

 

同意 PJCAI 的观点,DAO是对数据库(底层)操作的实现(1vs1),Service 是对DAO的修饰,一个Service方法可以有多个DAO方法组成(事务,同步,异步)。

 

0 请登录后投票
   发表时间:2010-09-20  
frankhanmei 写道
pjcai 写道
感觉楼主理解的service没有真正做到service的职责。dao不应该与service存在一一对应的关系,否则你的service仅仅是dao的一层壳,没有太多存在的必要。service与dao应该是1对n的关系(n>=1)

 

同意 PJCAI 的观点,DAO是对数据库(底层)操作的实现(1vs1),Service 是对DAO的修饰,一个Service方法可以有多个DAO方法组成(事务,同步,异步)。

 


同上,DAO层就应该功能单一,以便重用
0 请登录后投票
   发表时间:2010-09-24  
pjcai 写道
感觉楼主理解的service没有真正做到service的职责。dao不应该与service存在一一对应的关系,否则你的service仅仅是dao的一层壳,没有太多存在的必要。service与dao应该是1对n的关系(n>=1)

基本同意...
0 请登录后投票
论坛首页 Java企业应用版

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