我将我的应用程序打包为WAR存档。这两种方法的优点/缺点是什么:
是否存在性能/安全性差异? 我正在使用GlassFish 3.1.1 WebProfile
答案 0 :(得分:3)
/WEB-INF/lib
中的JAR与/WEB-INF/classes
中的类实际上没有性能/安全性差异。无论如何,它们最终都在相同的上下文和类加载器中。也许提取JAR并将其类加载到内存中需要几毫秒,但这完全可以忽略不计。
这里只有可维护性和可重用性不同。当您将EJB放在一个单独的项目中时,您可以更轻松地将它们重用于其他WAR和目的,而无需使用copypaste类。