Java 一个项目中的两个Spring MVC/Maven模块
我尝试用2个或更多的SpringMVC模块创建一个JavaEE应用程序。在我有WebSuite模块之前,它有Web和DB模块Java 一个项目中的两个Spring MVC/Maven模块,java,spring,maven,spring-mvc,Java,Spring,Maven,Spring Mvc,我尝试用2个或更多的SpringMVC模块创建一个JavaEE应用程序。在我有WebSuite模块之前,它有Web和DB模块 <modules> <module>../UBDB</module> <module>../UBWeb</module> </modules> ../UBDB ../UBWeb 数据库模块中的所有类都与数据库一起工作;在web模块中,查看SpringMVC 但现在我需要重新组织我
<modules>
<module>../UBDB</module>
<module>../UBWeb</module>
</modules>
../UBDB
../UBWeb
数据库模块中的所有类都与数据库一起工作;在web模块中,查看SpringMVC
但现在我需要重新组织我的项目。我需要Maven管理的模块,它将由不同的业务逻辑组成。例如:我需要一个模块,将控制器和视图管理帐户,另一个模块创建订单,另一个博客等模块(类似CMS的东西)所有这些模块都需要在Spring MVC上。
但是我需要如何组织pom.xml文件来实现它呢 对于一个网络应用程序,我们总是把时间浪费在maven模块上,以为我们有一个很好的分离。。。那没用 创建具有父级的帐户 帐户模型 由帐户dao使用 由帐户服务使用 由账户控制员使用 对所有你想做的小组都做同样的事情 然后创建一个模块应用程序:MyWebApp。它只包含配置、属性和在运行时添加所有控制器 在发布模块、更新依赖项等过程中,您会浪费时间。。。
我一直这样工作到去年。所以,很抱歉回答得太晚,但我找到了解决办法。 我有一个模块套件,用于获取项目中的所有模块
<modules>
<module>../news</module>
<module>../blog</module>
<module>../suite</module>
</modules>
../新闻
../blog
../suite
它还具有pom
属性
描述新闻和博客非常相似
我们可以把它打包成jar文件。
所以,当我难过的时候,我想要一些CMS系统。它是如何工作的。我将所有Nessery模块复制到某个目录中。例如,我将创建带有新闻和博客模块的网站。所以我复制了suite模块,新闻和博客模块(新闻和博客模块是SpringMVC应用程序。suite只是pom.xml文件)。然后创建新目录(站点模块)。在pom.xml中,我设置了
<packaging>war</packaging>
战争
然后在套件模块中,我为它添加了广告行
<module>../site</module>
。/站点
所以我有3个SpringMVc应用程序。其中2个(新闻、博客是我的模块,我可以将它们设置为不同的项目。站点-新模块。它将像Jar文件一样被删除,该模块对于不同的项目是不同的)和套件,以便将所有模块组合在一起。然后是mvn清洁包
希望它能对某人有所帮助我知道这件事。但我真的需要有这样的maven模块。对不起你,但我是认真的。。。你可以使用我给你的模型:)我已经有了这样的模型。但是,正如我所说,我需要重新组织它)我不明白,你为什么不把X-model、X-DAO、X-Service和X-Controller合并到X中,对Y、Z做同样的事情,。。。对不起,我迷路了OOX是什么意思?是maven模块吗?或者干脆打包。其主要思想是,人们将通过一些模块进行学习。马文可以帮我们。例如,他们使用模型A、C、F。在我的pom文件中,我只写了一个。。。。。它提供了我所需要的一切