在Maven上从后台拆分前端

时间:2011-04-14 10:34:09

标签: spring maven-2 module spring-roo

我有一个基于java电子商务网络的应用程序。 它是使用Spring Roo编写的,因此它遵循Domain Driven Design范例。 该应用程序有两个UI。 第一个是前端,基于普通的jsp / jstl / tiles,它很稳定,很少变化,并且有待保持和运行。 第二个是建立在Vaadin / GWT上的,它经常变化(在Custemer requerements上)。

我的问题是如何最好地构建Maven项目,例如:

  • 仅允许部署(在tomcat上)后台或前端UI;
  • 不要复制域逻辑

由于

1 个答案:

答案 0 :(得分:1)

将域对象拆分为与gui代码不同的库。

然后根据这个图书馆进行2次单独的战争。

这是一种非常标准的模式。