现在系统是这样的 一个pojo对应一个DAO。
现在在设计service层时出现了分歧
1、一个dao对应一个service类
2、一个功能模块(如用户管理模块,系统配置模块,其他xxx模块)对应一个service类,也就是一个service中要注入一个功能模块相关的所有dao
不知道大侠们有什么建议!
在线等................

解决方案 »

  1.   

    个人爱好
    软件本身就是指多个对象协同完成某个任务,一般对象是固定的,任务是变化的。
    对象和任务是多对多的关系,你的Service怎么设计就看你更关注什么了,对象还是任务。
    我比较喜欢由对象推出任务,面向对象。
      

  2.   

    我对service的理解就是相对于对象的管理类
      

  3.   

    依我之见  一个模块对应一个service   而所有的service对应一个DAO  DAO写的太多  实现不了数据库代码的重用率
      

  4.   

    如果使用了Ibatis完全可以用一个同步dao