我的任务是用等价的JDBC调用替换一些Tuxedo服务。用JDBC替换Tuxedo调用
考虑单一的Tuxedo的服务,我已经通过创建一个JDBC DAO,它实现了相同的接口现有Tuxedo的DAO开始。我从一个新的服务层调用这个方法。我打算在我的服务层上使用Spring @Transactional注解来处理JDBC事务。
燕尾服处理事务内部,因此一个单一的Tuxedo DAO方法调用相当于多个方法上的JDBC DAO,这将来自新的服务层被称为呼叫。
鉴于上面对我来说很有意义的炫DAO真的应该是服务水平的实体。那有意义吗?
上从服务/ DAO层透视奠定了这一点的最佳方式任何想法,将不胜感激。我需要保留Tuxedo DAO以实现传统目的,但如果需要,将其重构为Service层应该不是问题。
感谢 周杰伦
我点以上之中,燕尾服正在提供数据访问的,因此它可能是一个_DAO_。但是,由于它也处理事务,因此它可能更适合作为_Service_。 –