Facelets
Cuando se hizo JSF la intencion era usar JSP como la principal tecnologia para crear paginas. Por desgracia, JSP y JSF no se comlpementan el uno al otro. JSP se usa para crear contenido estatico o dinamico que se procesa de arriba a abajo pero no sirve para crear arboles de componentes.
JSF, por su parte, tiene un ciclo de vida mucho mas complejo que JSP y la generacion y el renderizado de los componentes ocurre en diferentes fases del ciclo.
Facelets se hizo para rellenar esa carencia. Es una tecnologia que permite crear arboles de componentes que, a la vez, puede intercambiar contenido con el complejo ciclo de vida de los JSF.
Facelets sustituye JSP con una API muy directa que refleja perfectamente sus principios de simplicidad, y a su vez, incorpora algunas funcionalidades para el desarrollador.
La cuestion esta que JSF 1.2 usa JSP 2.1, pero hay algunos application servers (tomcat 5.0.x, por ejemplo) que no lo soportan aun, asi que la manera de usar JSF en dichos servidores es mediante los facelets.
JSF, por su parte, tiene un ciclo de vida mucho mas complejo que JSP y la generacion y el renderizado de los componentes ocurre en diferentes fases del ciclo.
Facelets se hizo para rellenar esa carencia. Es una tecnologia que permite crear arboles de componentes que, a la vez, puede intercambiar contenido con el complejo ciclo de vida de los JSF.
Facelets sustituye JSP con una API muy directa que refleja perfectamente sus principios de simplicidad, y a su vez, incorpora algunas funcionalidades para el desarrollador.
La cuestion esta que JSF 1.2 usa JSP 2.1, pero hay algunos application servers (tomcat 5.0.x, por ejemplo) que no lo soportan aun, asi que la manera de usar JSF en dichos servidores es mediante los facelets.


0 Comments:
Post a Comment
<< Home