发布网友 发布时间:2024-11-01 21:51
共3个回答
热心网友 时间:2024-11-01 22:42
service层是你的系统的业务逻辑体现,没有什么通用可言,一个service,应该是在有必要跨多dao操作,或者需要事务时才被调用。
dao只应该针对直接的对数据库的CRUD操作,然后返回操作结果,不应该有别的逻辑,这样才不会破坏层次。
只有dao是可以写出通用的来减少重复代码,因为数据库只有CRUD四种操作,不管什么系统都是
热心网友 时间:2024-11-01 22:42
如果用spring的话。建议还是把service层写上。。。这样层次更明显~~~~~ service只做业务处理!!
热心网友 时间:2024-11-01 22:39
业务简单的话,一个service足够了;要想有更好的可扩展性,建议不要把所有业务都放在一个service,这样看起来很混乱,所有的业务交织在一起,不方便维护;通用的service是对所有service的抽象,封装了通用的方法,并不是说整个项目只要一个service就够了