Desarrolladores Java que necesitan desarrollar la capa cliente con el framework de JSF.
Desarrolladores Java con conocimientos de J2EE, SQL, JDBC.
Implementar la capa cliente con JSF. Estudiar las principales características y posibilidades que ofrece este FrameWork. Integración de este framework con Spring e Hibernate.
1.- Introducción: Características generales del FrameWork, Modelo Vista Controlador, ventajas, funcionamiento, componente, posibilidades de integración
2.- Beans Manejados: Ciclo de vida, configuración faces-config.xml, propiedades e inicialización, anotaciones, lenguaje de expresiones EL, operadores, objetos implícitos
3.- Reglas de Navegación: navegación estática, dinámica y avanzada, reglas
4.- Etiquetas JSF: Etiquetas core y html-basic. Jerarquía de componentes, Atributos: Básicos, Propios de JSF. HTML: De las etiquetas HTML, Eventos DHTML, eventos de JavaScript. Formularios. Botones, enlaces. Etiquetas de selección. Paneles, dataTable, encabezados y pies de página. Etiquetas core, internalización (i18n). Errores y mensajes
5.- Integración con JDBC: Configurar un pool de conexiones con Tomcat. Bean manejado y la vista
7.- Conversores y Validadores: Conversión de fechas y números. Mensajes de error externos con ficheros .Proterties. Validación de datos y conversores personalizados
8.- Ciclo de vida: Fases. Atributo immediate
9.- Eventos: Manejo de eventos. Eventos de Fase y de Acción
10.- Ajax: Funcionalidades de Ajax en JSF
11.- Implementaciones de JSF: Breve desripción y ejemplos. Mojarra, PrimeFaces, IceFaces, RichFaces
12.- Integración con Spring
13.- Integración en una aplicación: JSF, Spring e Hibernate