我是Spring的新手,尝试设置一个拆分为3个子模块的项目。作为构建工具,我正在使用maven。我的问题是,我不知道在哪里添加泉水“魔法”。 我的3个子模块是“ORM”(拥有所有的Hibernate员工来访问数据库)“BusinessLogic”(应该包含完整的逻辑)和“WebApp”(作为唯一的“客户”添加到应用/逻辑)。如何设置Spring多模块项目?
我想为WebApp使用SpringMVC,这似乎没有问题。由于“BusinessLogic”应该保存完整的逻辑,所以我想在该模块中添加Spring相关的东西(Bean定义/ DI)。但后来我不知道如何设置Spring访问模块的web应用程序。
洞项目正从一个JavaEE/JBoss应用程序中移植,其中“ORM”和“BusinessLogic”(作为EJB实现)放入一个.ear存档和webapp到单独的一个(.war)中。 JNDI被用来从webapp访问bean,但我完全想要将应用程序与JBoss分离并将其部署到Tomcat Web服务器上。
目前,我已经将所有三个模块创建为独立的Maven项目(“ORM”和“BusinessLogic”作为.jar,“WebApp”作为.war包装),并由“父项目”链接。
感谢您对项目设置的任何提示:)。
问候 本