【发布时间】:2010-06-17 17:14:58
【问题描述】:
我们正在进行一场辩论。
一个。组装 Web 应用程序的“标准”方式。 使用我们所有的应用程序工件创建一个 WAR,所有其他组件(如 hibernate 和 memcached 等)都部署在 tomcat/shared/lib 区域中。
b.用包含的所有内容创建一场巨大的战争,而 tomcat/shared/lib 中没有任何内容。
优点 - 它使事物保持模块化并且战争很小。 缺点 - 对 shared/lib 的依赖必须由部署过程来管理。
b 的优点 - 所有依赖项都由构建过程控制,消除了任何错误空间。 b 的缺点 - 战争真的非常非常大。如果您通过网络部署到大型场,则可能会产生影响。
想看看其他人对此有何想法。
【问题讨论】:
标签: web-applications jakarta-ee jar package