PROGRAMA FORMATIVO DE LA ESPECIALIDAD FORMATIVA JAKARTA STRUTS Y JDBC_BI PARA DESARROLLO WEB IFCD032PO DATOS GENERALES DE LA ESPECIALIDAD FORMATIVA 1. Familia Profesional INFORMÁTICA Y COMUNICACIONES Área Profesional: DESARROLLO 2. Denominación: JAKARTA STRUTS Y JDBC_BI PARA DESARROLLO WEB 3. Código: IFCD032PO 4. Objetivo General: Desarrollar aplicaciones web en Java usando el marco de trabajo Jakarta Struts 5. Número de participantes: Máximo 25 participantes en modalidad presencial y 80 en modalidad teleformación. 6. Duración: Horas totales: 40 Modalidad: Indistinta Distribución de horas: Presencial:................. 40 Teleformación:........... 40 CONTENIDOS FORMATIVOS: 1. INTRODUCCIÓN AL DESARROLLO DE APLICACIONES WEB. DESARROLLO DE UNA APLICACIÓN BÁSICA. ESTRUCTURA DE UNA APLICACIÓN WEB. HERRAMIENTAS. DIFERENCIA ENTRE MODELOS WEB ESTÁTICOS Y DINÁMICOS. 2. JAVA. STRUTS: EL FRAMEWORK DE DESARROLLO WEB STRUTS. FICHERO DE CONFIGURACIÓN DE STRUTS. COMPONENTES PRINCIPALES Y VISTAS. 3. STRUTS 2: CONCEPTOS CLAVES. ACCIONES. 4. LOS PATRONES J2EE. 4.1. El modelo vista controlador web. 5. NETBEANS: ENTORNO DE TRABAJO. 5.1. Etiquetas. 6. SPRING MVC. 6.1. Controladores y vistas. 6.2. Spring web flow: integración de spring con otros frameworks. 7. INTEGRACIÓN CON HIBERNATE. 7.1. Integración con la capa de datos. 7.2. La capa de negocio. 7.3. La capa de control. 7.4. Configuración de los archivos .xml de configuración. 8. JAKARTA TOMCAT. 9. FORMULARIOS. 9.1. Uso de un orm. 9.2. Posibilidades tecnológicas: servicios web, rmi, etc. 9.3. Patrones útiles. 9.4. Formbean. 9.5. Dynaactionform. 10. FRAMEWORK DE VALIDACIÓN. 10.1. Reglas. 10.2. Errores de validación.