UNIDAD DIDÁCTICA 1. INTRODUCCIÓN AL DESARROLLO WEB CON JSF Y SPRING
- JavaServer Faces (JSF)
- Origen de JSF
- Objetivos de JSF
- ¿Qué es Spring?
- - Paradigma Modelo-Vista-Controlador.
- - Descripción del patrón
- - Spring web flow: integración de spring con otros frameworks
UNIDAD DIDÁCTICA 2. JSF Y SPRING: ASPECTOS BÁSICOS
- Sistema de plantillas de Facelets
- - Definición de la plantilla de aplicación.
- - Definición de la plantilla de menú.
- - Uso de la plantilla.
- - Componentes por composición.
- - Configuración.
- Creación de un componente por composición.
- - Uso de un componente por composición.
- Exponer las propiedades y comportamientos de los componentes
- Modelo: beans gestionados
- - Ámbito de los beans gestionados
- Inicialización de los beans
- - Relaciones entre beans
- - Inyección de dependencias
- - Anotaciones para controlar el ciclo de vida de los beans
UNIDAD DIDÁCTICA 3. CONFIGURACIONES DE EVENTOS DATOS Y VALIDACIONES
- Modelo de programación basado en eventos 49
- - Eventos de aplicación
- - Value Change Event
- - Action y value change listeners personalizados
- Conversión de datos
- - Preparamos el entorno
- - Primer ejemplo: usando un conversor estándar
- - Segundo ejemplo: creando nuestro propio conversor
- Validaciones estándar de JSF
- - Tercer ejemplo: utilizando validaciones estándar de JSF
- - Cuarto ejemplo: creando nuestro propio Validador
UNIDAD DIDÁCTICA 4. JSF CON STRUTS
- Mejor con JSF
- Mejor con Struts
UNIDAD DIDÁCTICA 5. DESARROLLO DE PÁGINAS JPS
- Introducción a la tecnología de páginas JSP
- Elementos de Script JSP
- - Expresiones JSP
- - JSP Scriptlets
- - Declaraciones JSP
- - Directivas JSP
- - Directiva JSP page
- - Directiva JSP include
- - Acciones
UNIDAD DIDÁCTICA 6. DESARROLLO DE PÁGINAS JPS CON ETIQUETAS PERSONALIZADAS
- Introducción
- Diseñar una aplicación web con etiquetas personalizadas
- - (Descriptor de biblioteca de etiquetas)
- Etiquetas con atributos
- Etiquetas con contenido en el cuerpo
- Utilizar etiquetas JSTL en una página JSP
- BASE de datos
- Laboratorio: Contador de visitas con Custom Tags.
- -Enunciado
UNIDAD DIDÁCTICA 7. DESARROLLO DE APLICACIONES WEB CON LA CLASE ACTIONFORM DE STRUTS
- Introducción
- Crear una clase ActionForm
- Creación De Un Proyecto Mvc Con Struts
- Laboratorio: Internacionalizar una aplicación
- - Enunciado
UNIDAD DIDÁCTICA 8. CONSTRUCCIÓN DE COMPONENTES DE PRESENTACIÓN WEB REUTILIZABLES
- Introducción
- Tipos de Campos de Entrada Soportados
- Otras Útiles Etiquetas de Presentación
- Ejemplo de utilización de las etiquetas más importantes
- Crear diseños utilizando la infraestructura Struts Tiles
- - ¿Qué es una plantilla?
- - Añadir la librería de etiquetas Tiles
- - Utilizar Tiles
- - Ejemplo de uso de plantillas
- Laboratorio: Librería de etiquetas Logic.
- - Enunciado




