Tengo una pregunta simple (y tonta - lástima de mí :)JSF en Tomcat: ¿por qué es posible?
Por lo que tengo entendido, Tomcat es un contenedor web que implementa las especificaciones de Servlet/JSP. Tomcat no es un servidor de aplicaciones Java EE completo, por lo tanto, no puedo implementar y ejecutar una aplicación basada en EJB en Tomcat.
Hasta ahora todo bien.
Pero ... puedo implementar y ejecutar aplicaciones JSF en Tomcat. JSF, por lo que yo entiendo, es parte de Java EE y está "respaldado" por EJB (por ejemplo, usa beans sin estado/con estado).
En pocas palabras: ¿Por qué puedo ejecutar aplicaciones JSF respaldadas por EJB y no poder implementar una aplicación EJB "normal" (es decir, no JSF).
Gracias de antemano =)
JSF no está respaldado por EJB, es un marco construido sobre los Servlets. –
Hola, gracias, Luiggi. Mientras estaba codificando usando JSF (tengo que confesar que soy bastante nuevo en JSF), pensé que las clases backend eran EJB. Mi error. Aclamaciones. – cldjr
Puede encontrar más información en [Especificación JSF] (http://javaserverfaces-spec-public.java.net/) y [Documentación de Oracle] (http://docs.oracle.com/javaee/5/tutorial/ doc/bnaph.html). –