我有一个部署在Tomcat中的Web应用程序。这个应用程序依赖于一个Spring pojo应用程序jar,可以在类路径中找到。
Spring POJO应用程序,包含一些DAO和很少的服务,我通过使用ClassPathXMLApplicationContext加载spring上下文,以web作为bean访问这些DAO和服务。
Serivces in Spring应用程序也使用DAO,在这种情况下,两个应用程序都访问相同的数据库。 Spring POJO应用程序使用HibernateTransactionManager。
对于这种情况,HibernateTXManager很好,或者我需要提供JTA吗?
答案 0 :(得分:0)
JTA非常有用。
在您的情况下,您应该Services
使用DAOs
并且Web bean使用Services
,因此这只是Spring应用程序设计决策。
对于连接池,我建议你看看HikariCP,这可能是fastest one on the market。