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