2010-05-24 21 views

Respuesta

18

Tomcat es un contenedor servlet/JSP. Es gratis. No es compatible con las características del contenedor Java EE 6, como EJB/JPA, de fábrica. Estos pueden integrarse pero no serán equivalentes a un contenedor EJB apropiado.

El servidor WebLogic es un contenedor EJB completamente cargado. Tiene las mejores características de agrupación de conexiones de servidores y bases de datos en el mercado. Es fácil construir/implementar/depurar aplicaciones en Weblogic. Es un producto comercial y bastante caro.

+0

EJB es historia correcta. –

+4

@VishnudevK: EJB 3 no es – JoseK

11

Apache Tomcat es un contenedor de código abierto Servlet/JSP (fue la Implementación de referencia para las API Servlet/JSP antes de Servlet 2.5/JSP 2.1), no implementa toda la pila Java EE (no contenedor EJB, no JTA, sin JMS, etc.). Tomcat "compite" con Jetty y Resin, pero no es comparable con un servidor con certificación Java EE.

BEA Oracle WebLogic Server es un servidor de aplicaciones Java EE comercial que implementa toda la especificación Java EE. Se sabe que es un servidor de aplicaciones maduro, extremadamente estable, seguro y de alto rendimiento, y se utiliza en muchas aplicaciones de "misión crítica". En resumen, es el Rolls-Royce de los servidores de aplicaciones. Pero es caro también. Los competidores de WebLogic son WebSphere (comercial), JBoss, GlassFish, Geronimo, Jonas (código abierto).

Cuestiones relacionadas