我想为大型电子商务项目创建骨架。这将是一个巨大的工程。它应该是一个核心模块和一组附加模块。 现在我正在考虑将maven模块添加到Spring MVC项目中。但我是 Maven 和 Spring 的新手 如何让各个模块独立于其他模块?有什么最佳实践吗? 有示例或代码片段吗?
最佳答案
我有一个多模块 Maven 项目,是几个月前创建的。 我可以给你一些指导。
它可以被构造为一个父项目和其下的多个子模块。 在我的例子中,使用 Maven 生成的输出是一个 .war 文件,其中包含来自每个子模块的 jar 文件。
如果需要,您可以从 Maven 中单独构建每个模块。
这是一个用于多模块创建的有用链接 http://skillshared.blogspot.in/2012/11/how-to-create-multi-module-project-with.html
这些是高层的层次:
Bean > 服务 > DAO [JPA]
关于目录结构的另一个有用的链接是 Maven Multi Module Project Structuring Issues
关于java - 模块化 Spring 项目的架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25643071/