java - plume - ¿Cuál es la diferencia entre Tomcat y TomEE, TomEE y TomEE Plus?
tomee vs glassfish (2)
Apache Tomcat es un contenedor de servlets de Java que implementa las siguientes especificaciones:
- Especificación de Servlet Java
- Java ServerPages (JSP)
- Lenguaje de expresión (EL)
- WebSocket
La versión de Tomcat que elija dictará las versiones de las especificaciones anteriores que son compatibles.
Apache TomEE es una pila certificada por Java EE Web Profile que está construida sobre una base de Apache Tomcat integrada con tecnologías relacionadas adicionales. Agrega implementaciones para las siguientes especificaciones (usando el proyecto Apache que se muestra entre paréntesis):
- CDI - Apache OpenWebBeans
- EJB - Apache OpenEJB
- JPA - Apache OpenJPA
- JSF - Apache MyFaces
- JSP - Apache Tomcat
- JSTL - Apache Tomcat
- JTA - Transacción Apache Geronimo
- Servlet - Apache Tomcat
- Javamail - Apache Geronimo JavaMail
- Validación de frijoles - Apache BVal
Apache TomEE + agrega:
- JAX-RS - Apache CXF
- JAX-WS - Apache CXF
- JMS - Apache ActiveMQ
- Conector - Apache Geronimo Connector
Tenga en cuenta que todo esto estaba disponible desde algunos lugares obvios en estos sitios web de Apache:
Si entiendo correctamente, todo el asunto EAR ha sido abandonado a favor de los viejos archivos WAR. Pero, si tiene que implementar un archivo EAR, es muy probable que necesite Apache TomEE. Apache Tomcat ciertamente no sabe qué diablos hacer con un archivo EAR.
Quiero implementar EJB ear en un servidor, pero estoy realmente confundido acerca de elegir un servidor entre
tomcat
,
TomEE
y
TomEE Plus
.
-
¿Cuáles son las diferencias entre
Tomcat
yTomEE
? -
¿Cuáles son las nuevas funciones en
TomEE
yTomEE Plus
? -
¿En qué caso (s) tiene sentido
TomEE
porTomEE
yTomEE Plus
?
Necesito algunas sugerencias para poder tomar una decisión informada.
Esta es la matriz de comparación de funciones entre
Tomcat
,
TomEE
y
TomEE+
:
(Fuente:
http://tomee.apache.org/comparison.html
)
1.
Tomcat
vs
TomEE
Tomcat
es un contenedor de servlet que admite la tecnología de servlet y JSP.
TomEE
es más extenso que
Tomcat y
admite muchas otras tecnologías Java EE (especificadas por JSR-xxx).
2.
Compare
TomEE
versus
TomEE +
TomEE contiene:
CDI - Apache OpenWebBeans
EJB - Apache OpenEJB
JPA - Apache OpenJPA
JSF - Apache MyFaces
JSP - Apache Tomcat
JSTL - Apache Tomcat
JTA - Transacción Apache Geronimo
Servlet - Apache Tomcat
Javamail - Apache Geronimo JavaMail
Validación de frijoles - Apache BVal
TomEE +
La distribución TomEE Plus agrega lo siguiente:
JAX-RS - Apache CXF
JAX-WS - Apache CXF
JMS - Apache ActiveMQ
Conector - Apache Geronimo Connector
(Fuente:
TomEE+
)
¿Qué hay de nuevo en Tomcat?
De cource, vea el
registro de cambios de Tomcat
.
¿Qué hay de nuevo en TomEE plus?
ver el
registro de cambios TomEE
.
3.
Elija
TomEE
o
TomEE plus
?
Vea la matriz de funciones en lo anterior, elija sus funciones en su aplicación, lo que usará.
Luego, elija
Servlet container
/
Web profile application server
/
Application server
usted mismo.