Ho una semplice domanda (e sciocco - vergognimi :)JSF su Tomcat - perché è possibile?
Per quanto ho capito, Tomcat è un contenitore Web che implementa le specifiche Servlet/JSP. Tomcat non è un app server Java EE a piena potenza, pertanto non è possibile distribuire ed eseguire un'applicazione basata su EJB su Tomcat.
Fin qui tutto bene.
Ma ... Sono in grado di distribuire ed eseguire applicazioni JSF su Tomcat. JSF - per quanto ho capito - fa parte di Java EE ed è "supportato" da EJB (ad esempio, si utilizzano bean stateless/stateful).
In conclusione: perché sono in grado di eseguire applicazioni JSF supportate da EJB e non in grado di distribuire un'applicazione EJB "regolare" (ad esempio, non-JSF).
Grazie in anticipo =)
JSF non è supportato da EJB, è un framework costruito su Servlet. –
Ciao - grazie, Luiggi. Mentre stavo codificando usando JSF (devo confessare che sono abbastanza nuovo al JSF) ho pensato che le classi di backend fossero EJB. Colpa mia. Saluti. – cldjr
È possibile trovare ulteriori informazioni in [Specifica JSF] (http://javaserverfaces-spec-public.java.net/) e [documentazione Oracle] (http://docs.oracle.com/javaee/5/tutorial/ doc/bnaph.html). –