读书人

事务控制的代码应该写在manager中还

发布时间: 2012-01-19 20:57:58 作者: rapoo

事务控制的代码应该写在manager中,还是dao中
事务控制的代码应该写在manager中,还是dao中

[解决办法]
manager层更多的是关注业务
dao层关注的是数据库操作
这样就体现了manager层可以调用多个dao或dao方法,因为一个业务中可能会有多个数据库操作,但是为了保证此业务的完整性,不能有其中的一个数据库操作失败。所以事务控制在manager层。而且表现层只能调用一个manager层方法。这是三层架构的规范。包括在SPRING中配置事务完整性都是在manager层中的。

读书人网 >J2EE开发

热点推荐