我们确实在这里进行讨论,根据您的看法,我想知道什么是解决我们内部纠纷的最佳方法。我们目前有五个以上的Web应用程序(战争)。他们使用四个通用jar(数据库映射,通用过滤器...)作为基础/后端。我们确实需要加载几个库(hibernate,jsf,cdi,jackson,gson等)才能使应用程序完全发挥作用。现在的问题是-我们应该将所有需要的库与每个单独的Web应用程序一起打包,还是应该对我们的wildfly服务器打补丁,以便该服务器将为每个单独的war文件或其他文件提供必要的库。
每个应用程序的EAR
EAR 1-X
-战争
-普通罐1-4
-休眠
-jsf
-....
或一只大耳朵
EAR
-WAR 1-X
-普通罐1-4
-休眠
-jsf
-....
或带有补丁和小型战争文件
WAR 1-X
-普通罐子1-4
常用的jar最依赖于外部事物,例如DB,因此它们在大多数部分都链接在一起,并且在软件生命周期中只会出现很小的变化。所有WAR文件基本上都使用相同的外部库。
欢呼