INESEM Formacion Continua

Técnico en Java EE Struts 2: Desarrollo de una Aplicación Web

INESEM Formacion Continua
  • Imparte:
  • Modalidad:
    Online
  • Precio:
    Bonificable
    Bonificable hasta el 100%
  • Comienzo:
    Convocatoria Continua
  • Lugar:
    Se imparte Online
  • Duración:
    220 Horas
  • Titulación:
    Titulación de Formación Continua Bonificada expedida por el Instituto Europeo de Estudios Empresariales.

Presentación

Struts 2 es un framework para el desarrollo de aplicaciones web, el cual hace que la implementación de las mismas sea más sencillo, más rápido, y con menos complicaciones. Además hace que estas sean más robustas y flexibles. El objetivo de Struts 2 es muy sencillo: hacer que el desarrollo de aplicaciones web sea simple para los desarrolladores.

Requisitos

Ser trabajador contratado en el régimen general y enviar la documentación de matrícula. No válido para autónomos y funcionarios.

Dirigido

Estudiantes y Profesionales de los sectores relacionados con el Mundo de la Informática, Programación y Desarrollo Web.

Objetivos

- Aprender el framework de Java EE de referencia con sus servicios y su instalación a través del modelo de diseño MVC.
- Estudiar un ejemplo concreto de proyecto de Struts 2 para gestionar los registros y la depuración.
- Conocer en detalle la administración de las acciones, el mapping, los formularios y las redirecciones.
- Conocer de manera extensa la biblioteca de etiquetas de Struts.
- Administrar los mensajes y la internacionalización, así como la validación de las entradas, los tipos y las conversiones.
- Aprender sobre el modelo de acceso a los datos, a la carga y descarga de datos y a la carga de las páginas.
- Analizar Ajax Struts y los motores de plantillas, así como a la visualización de la información a través de XSLT.
- Aprender la utilización y el desarrollo de complementos con Struts, así como a la configuración cero y el lenguaje OGNL.

Programa

TEMA 1. PRESENTACIÓN
¿Qué es un framework?
¿Por qué utilizar un framework?
Los distintos tipos de framework
¿Qué framework elegimos?
Introducción a la programación en Java Entreprise Edition
Struts 1
Struts 2
Instalación del framework Struts 2
En resumen
TEMA 2. MODELO DE DISEÑO MVC Y JAVA EE
Presentación
Primer proyecto MVC
Proyecto MVC con filtro
En resumen
TEMA 3. EMPEZAR A USAR STRUTS 2
Presentación
Funcionamiento general de Struts 2
Los interceptores de Struts 2
El archivo de configuración struts.xml
Arquitectura de Struts 2
Los archivos de propiedades struts.properties y default.properties
El archivo de propiedades de la aplicación web.xml
El archivo de configuración struts-default.xml
Nuestra primera aplicación con Struts
En resumen
TEMA 4. GESTIÓN DE LOS REGISTROS Y DE LA DEPURACIÓN
Presentación
Administración de la depuración
Administración de la creación de perfiles (Profiling)
En resumen
TEMA 5. GESTIÓN DE LAS ACCIONES
Presentación
Clases de acción
Administración de los recursos
Administración dinámica del mapping
Invocación dinámica de métodos
Administración de los resultados
Administración de las excepciones
En resumen
TEMA 6. BIBLIOTECA DE ETIQUETAS DE STRUTS
Presentación
Las etiquetas de formulario
Las etiquetas de control
En resumen
TEMA 7. MENSAJES E INTERNACIONALIZACIÓN
Presentación
Aplicación
Acceso a las propiedades
Datos multilingües
Selección dinámica de archivos
Acceso a los recursos de las clases
En resumen
TEMA 8. VALIDACIÓN DE ENTRADAS
Presentación
Aplicación
Validaciones
Aplicación de un ejemplo completo
Gestión de mensajes de error y SUCCESS
Escribir un validador
En resumen
TEMA 9. GESTIÓN DE LOS TIPOS Y DE LAS CONVERSIONES
Presentación
Administración de las conversiones
Administración de los tipos
Aplicación
En resumen
TEMA 10. CAPA MODELO Y ACCESO A LOS DATOS
Presentación
Aplicación
El interceptor Preparable
Acceso y manipulación de datos
En resumen
TEMA 11. GESTIÓN DE LA CARGA O UPLOAD DE DATOS
Presentación
La etiqueta s:file/
El interceptor fileUpload
Carga única
Carga múltiple
Carga en Ajax
En resumen
TEMA 12. GESTIÓN DE LA DESCARGA DE DATOS
Presentación
Resultado stream
Descarga dinámica de archivos
En resumen
TEMA 13. GESTIÓN DE LA CARGA DE PÁGINAS
Presentación
Aplicación
En resumen
TEMA 14. DESARROLLAR INTERCEPTORES
Presentación
Escribir un interceptor
En resumen
TEMA 15. DESARROLLAR RESULTADOS
Presentación
Escribir un resultado
En resumen
TEMA 16. GESTIÓN DEL DOBLE CLIC O DOBLE ENVÍO
Presentación
Aplicación del testigo
En resumen
TEMA 17. STRUTS Y AJAX JQUERY
Presentación
Instalación del framework JavaScript
Tecnología Ajax
Optimizaciones
En resumen
TEMA 18. LOS MOTORES DE PLANTILLAS
Velocity
Cómo usar Velocity
FreeMarker
En resumen
TEMA 19. XSLT
Presentación
Utilización
En resumen
TEMA 20. COMPLEMENTOS DE STRUTS
Presentación
El complemento JFreeChart
El complemento Tiles
Escribir un complemento
Utilizar el complemento
Otros complementos
En resumen
TEMA 21. STRUTS SIN CONFIGURACIÓN
Presentación
Configuración
Utilización
En resumen
ANEXOS 1.
Presentación
Interceptores de Struts
Object-Graph Navigation Language OGNL
En resumen

Salidas profesionales

Informática / Desarrollo Web.

¡Infórmate ahora sin compromiso!

Publicidad

Cursos Relacionados

Ver otros cursos de...