castellano | english
 
Desarrollo de Aplicaciones Web con Struts
JJD 263
Aseguramiento New course


Duración:   15h       Última actualización: 03/10/2011

Introducción:
El objetivo del curso es aportar al alumno los conocimientos necesarios para poder desarrollar y programar aplicaciones web que utilicen el framework Struts 1.3 de Apache. Aprender a utilizar los patrones incorporados en el framework y crear aplicaciones web estables y fiables.




Objetivos:
Al finalizar el curso los alumnos podrán:
  • Conocer la arquitectura de Struts 1.3.

  • Conocer los diferentes elementos del framework.

  • Poder instalar y configurar adecuadamente Struts para desarrollar aplicaciones web.

  • Conocer el Front Controller y como se puede usar y extender.

  • Desarrollar aplicaciones con el patrón MVC , usando los ActionForm y Action.

  • Poder trabajar con la librería Tiles de plantillas, así como hacer un uso correcto de los validadores.

  • Como trabajar con el acceso a fuentes de datos.



Dirigido a:
Ingenieros y desarrolladores que  deseen desarrollar aplicaciones web utilizando el framework Struts para obtener un ciclo rápido de desarrollo.



Requisitos previos:
Los alumnos necesitan haber trabajado con Java OpenSource y haber trabajado con JSP y Servlets.



Profesorado:
Contamos con un equipo de instructores altamente cualificados que combinan la actividad formativa con el desarrollo de su actividad profesional como expertos en el campo de las TIC. Profesionales certificados por los principales fabricantes del sector capaces de transferir de forma amena y entendedora los conceptos técnicos más abstractos. Los formadores disponen de diferentes niveles de certificación en Java.



Documentación:
Cada alumno recibirá un ejemplar de la Documentación oficial elaborada por netmind.



Certificación:
Todos los alumnos que finalicen con éxito el curso recibirán un certificado de asistencia emitido por netmind.



Contenidos:
  1. Introducción a Struts

    1.1 Qué es Struts.

    1.2 El patrón Model 1.

    1.3 El patrón Model 2/MVC.

    1.4 Implementando el patrón MVC con Struts.

    1.5 El framework Struts.

    1.6 Componentes de Struts.

    1.7 Documentación de Struts.

  2. Desarrollo web con Struts

    2.1 El ActionSrvlet.

    2.2 El archivo struts-config.xml.

    2.3 El ActionForm.

    2.4 Métodos del ActionForm.

    2.5 Navegando con ActionForward.

  3. El controlador

    3.1 ActionServlet como Controlador.

    3.2 El RequestProcessor.

    3.3 Desarrollando responsabilidades.

    3.4 Concepto de mapping.

    3.5 Concepto de forward.

    3.6 Ciclo de vida de un ActionForm.

    3.7 Métodos del ActionForm.

  4. Action y la capa de negocio

    4.1 Métodos del Action.

    4.2 Gestión de errores.

    4.3 Consideraciones de Threads.

    4.4 Best-practices del Action.

  5. La vista

    5.1 Redirigiendo a la vista.

    5.2 Librerías de etiquetas de Struts.

    5.3 La librería HTML.

    5.4 Trabajando con URL’s.

    5.5 Utilizando etiquetas de HTML.

    5.6 Mostrando mensajes.

    5.7 Las librerías Bean y logic.

  6. Internacionalización con Struts

    6.1 I18N y L10N.

    6.2 Gestión de recursos.

    6.3 La clase MessageFormat.

    6.4 I18N en Struts: ejemplo.

    6.5 I18N con etiquetas de Struts, JSTL y Java.

  7. Conceptos avanzados en Struts

    7.1 Acceso a las propiedades de un vean.

    7.2 Formulario configurable: DynaActionForm.

    7.3 Prevenir el envio duplicado de un formulario.

    7.4 Uso de ForwardAction.

    7.5 Uso de DispatchAction.

    7.6 Uso de LookupDispatchAction.

  8. Validación

    8.1 Arquitectura de Validations.

    8.2 Requisitos.

    8.3 Configuración de reglas.

    8.4 Validadores en Struts.

    8.5 Configuraciones de Validationform.

    8.6 Uso de ValidatorForm.

  9. Composición con Tiles

    9.1 Arquitectura de Tiles.

    9.2 Crear una composición con Tiles.

    9.3 Uso de tiles-definitions.xml.

    9.4 Opciones adicionales.

    9.5 Heredar de otra plantilla.

  10. Apéndice.

 

Duración:   15h        Última actualización: 03/10/2011
Solicitar información Generar PDF
© 2012 Netmind, S.L.