我正在创建一个新的Spring MVC项目,但我想在两个独立项目(JAR项目)中分离业务层和持久层,以便我可以在其他项目中重用它们。 我正在考虑在持久性和业务项目中使用spring以及用于web项目的spring MVC,但我不知道在哪里放置aplicationContext.xml文件,因此MVC项目可以注入并使用任何服务,并且该服务可以使用任何存储库,以及如何在部署Web项目时启动持久性和业务。
关于持久性项目的任何建议,Web应用程序是一个多用户应用程序,我关心池连接,这是注入会话的最佳方式?
谢谢。
答案 0 :(得分:0)
最后,我结束在Web项目中使用Web应用程序上下文并导入持久性上下文和服务上下文。
<import resource="classpath:/applicationContextPersistence.xml" />
<import resource="classpath:/applicationContextService.xml" />