2014-03-01 80 views
2

我需要建立一个Web应用程序,例如约1 \ 2个月的工作,而对于服务器端我有非常清晰的想法,为前端我有些怀疑..java的web应用程序架构,许多战争的耳朵里面或一场战争与许多罐子

该应用程序将是模块化的,并包含4个子项目(Maven的)...

作为一个示例应用程序,我想知道,如果它是更方便\容易在不同模块(打包为jar)中定义后端逻辑和包含前端(jsp)的单个组件,最终压缩所有战争。

或替代创建不同的行家模块各有其前端部分与他的战争,最后使用的容器,如耳..

我觉得第二个选择肯定会更准确,也更复杂,作为第一选择是不正确的,这是更容易实施..

你有什么建议我?你能澄清一下我的想法吗?

谢谢!

回答

0

建议对多个poms使用第二种方法。你可以使用一个普通的pom.xml,像superpom,它将包含所有其他的poms。这将有助于部署和模块的简化。