Java Server Face

 

 

Contenidos y Objetivos de la Acción Formativa.

 

Contenidos:

 

·          Introducción a JSF. Pros y Contras. Otros frameworks existentes. Comparación con Struts.

·          Instalación

·          Ajuste de JSF, CLASSPATH, Tomcat, etc.

·          Navegación a nivel de página

·          Control de flujo JSP

·          Pasos al usar JSF

·          Beans para representar los datos

·          Formulario de entrada

·          Controlador de acciones

·          Procesando parámetros request mediante beans

·          Crear un bean

·          Usar faces-config.xml

·          Imprimir propiedades de los beans

·          Lenguaje de expresiones JSF

·          Acceso a propiedades de los Beans

·          Acceso a colecciones

·          Usando ficheros de propiedades (properties y message bundles)

·          Uso para la internacionalización de proyectos

·          Gestión de eventos

·          Event listeners

·          Action listeners

·          Contruyendo formularios de entrada de datos.

·          Ejemplos de formularios

·          La biblioteca h:

·          Uso de Apache MyFaces

·          Uso de componentes de Apache MyFaces

·          Validando la entrada del usuario y reimprimiendo formularios incompletos

·          Validación manual

·          Validación implícita automática

·          Validación explícita automática

·          Acceso a Base de Datos

·          Contruyendo JSF Data Tables

·          JSF + JSTL

 

Objetivo:

 

Conocer las posibilidades que aporta el nuevo marco de trabajo de Sun Microsystems, JSF, para el desarrollo de aplicaciones web. Aprender a utilizar el framework mediante ejemplos.

 

 

Requisitos:

 

Conocimientos del lenguaje de programación Java. Conocimiento de algún lenguaje de programación orientado a objetos. Experiencia en el desarrollo de aplicaciones web sencillas con Java y Tomcat (Servlets, JSP, JSTL, JavaBeans)