什么是领先的EJB平台提供程序,例如WebSphere等?

时间:2010-05-11 02:03:04

标签: java java-ee ejb-3.0

我正在从具有Microsoft背景的人那里查看此问题。如果我想了解EJB世界,谁是实现方面的主要参与者?

2 个答案:

答案 0 :(得分:2)

EJB规范的开源实现将是来自Sun的Glassfish,来自Apache的Geronimo,来自JBOSS.org的JBOSS(开源版本,而不是Red Hat版本),或者是在Tomcat下运行的OpenEJB。

如果您有现金可以在许可证上刻录,请尝试使用Oracle / BEA中的WebLogic或IBM中的WebSphere。

如果钱不是问题,我认为WebLogic是市场上最好的工具。

如果钱是一个问题,我认为Glassfish为您提供了最好的机会,使其处于标准实施的最前沿。

答案 1 :(得分:2)

领先的商业提供商是Weblogic(现在由Oracle拥有)和Websphere。

到目前为止,最常用的应用程序服务器是JBoss,它是免费的。其他免费的应用程序服务器包括Glassfish和Geronimo。

恕我直言,越来越没有理由使用成熟的应用服务器。像Tomcat或Jetty这样的WEb容器中的Spring + JPA / Hibernate更为常见。从EJB 3.1开始,您将能够在Web容器中部署EJB。