论坛首页 Java企业应用论坛

开发为什么要分层,征求大家的意见

浏览 10502 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2010-10-04   最后修改:2010-10-04
slaser 写道
fsword 写道
slaser 写道
有,我目前的项目就是这样。我只负责service层,并且发布成为web service.
PO和Dao有专人实现。

可否详细说说,你这个service通常都封装什么粒度的业务逻辑,PO、dao层的逻辑(应该有逻辑吧,如果没有就不用分开了)都是什么粒度呢?
另外,这么做有具体成效了么么?

PO,dao基本已经比较成熟,基本的CURD全部实现,service只需要使用dao就可以完成基本功能,特殊的查询需要通知写dao的增加方法。我写service是因为原系统没有service层,难道直接把dao发布成web service?


你这个属于改造啊. 这里面讨论的是新系统的开发. 改造就不在讨论范畴了吧??
改造的话什么样的情况都可能会有...譬如说只写存储过程...- -|||

PS: 什么系统用基本CURD就实现了??? 没有复杂业务么?
0 请登录后投票
   发表时间:2010-10-04  
书上说的——“提高可维护性,可扩展性” 

这句话我一直都记得。
0 请登录后投票
论坛首页 Java企业应用版

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