Java 玻璃鱼还是Tomcat+OpenEJB?哪种变体更适合小型应用程序?

Java 玻璃鱼还是Tomcat+OpenEJB?哪种变体更适合小型应用程序?,java,jakarta-ee,ejb,Java,Jakarta Ee,Ejb,我有一个小的Java2EE应用程序,它计划在不久的将来增长。现在我正试图为它选择最佳的免费开源生产环境。到目前为止,我有两种变体: 玻璃鱼v3 Tomcat+OpenEJB 第二个变体对我来说更轻,而且我使用嵌入式OpenEJB进行自动化测试。你给我推荐什么?我走对了吗?Tomcat+Spring。跳过EJB即可。它将为您节省一些开发时间,因为您不必为了运行测试而将代码部署到应用服务器。事实证明,使用OpenJPA的Tomcat+OpenEJB比GlassFish更容易配置变体。尤其是在像我这样

我有一个小的Java2EE应用程序,它计划在不久的将来增长。现在我正试图为它选择最佳的免费开源生产环境。到目前为止,我有两种变体:

玻璃鱼v3 Tomcat+OpenEJB
第二个变体对我来说更轻,而且我使用嵌入式OpenEJB进行自动化测试。你给我推荐什么?我走对了吗?

Tomcat+Spring。跳过EJB即可。它将为您节省一些开发时间,因为您不必为了运行测试而将代码部署到应用服务器。

事实证明,使用OpenJPA的Tomcat+OpenEJB比GlassFish更容易配置变体。尤其是在像我这样的测试密集型项目中。

我不会为了运行测试而将代码部署到AS,我使用的是我在问题中所说的。我想我应该在一两年前在JavaOne上向您展示更多OpenEJB的东西,而不仅仅是啤酒:这里有一个演示,如果您对测试的东西感兴趣,Dave,我知道,这很好然而,开发人员必须从EJB实现、JPA实现、tx管理器、jms和J2EE堆栈的其他组件组装堆栈。另外,对我来说,Spring具有更丰富的组件模型和生命周期,因此不再有使用EJB的好处。请注意,有计划对OpenEJB/Tomcat堆栈进行JavaEE6Web概要认证。它应该会与您一起成功成长。@David谢谢,我已经迁移到Tomcat/OpenEJB,非常高兴