< Java Server Faces

Ciclo de vida

Como ya se comentó anteriormente, Java Server Faces (a partir de ahora, JSF) es un framework guiado por peticiones. Esto significa, en español mundano, que cada vez que un usuario hace una petición al servidor a través de su navegador el motor de JSF efectua diversas operaciones y le regresa la respuesta al usuario.

Pero, ¿que sucede cuando el usuario hace la petición? ¿Que hace el servlet de JSF con los datos que introduce el usuario y en que momento genera la respuesta?


Configuración

Una vez creado un proyecto, buscamos el archivo web.xml en la carpeta WEB-INF y se agrega la siguiente configuración.


<! - - Faces Servlet - - >

<servlet>

<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>

</servlet>


<! - - Faces Servlet Mapping - - >

<servlet-mapping>

<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>

</servlet-mapping>

Creación de una página

Managed beans

Expression language

Rutas de navegación

Localización e internacionalización

Este artículo ha sido escrito por Wikibooks. El texto está disponible bajo la licencia Creative Commons - Atribución - CompartirIgual. Pueden aplicarse cláusulas adicionales a los archivos multimedia.