日期:2014-05-20  浏览次数:20677 次

POJO DAO SERVICE 设计相关问题?急
现在系统是这样的 一个pojo对应一个DAO。
现在在设计service层时出现了分歧
1、一个dao对应一个service类
2、一个功能模块(如用户管理模块,系统配置模块,其他xxx模块)对应一个service类,也就是一个service中要注入一个功能模块相关的所有dao


不知道大侠们有什么建议!
在线等................

------解决方案--------------------
个人爱好。。。
软件本身就是指多个对象协同完成某个任务,一般对象是固定的,任务是变化的。
对象和任务是多对多的关系,你的Service怎么设计就看你更关注什么了,对象还是任务。
我比较喜欢由对象推出任务,面向对象。
------解决方案--------------------
依我之见 一个模块对应一个service 而所有的service对应一个DAO DAO写的太多 实现不了数据库代码的重用率。。。