[SPR-040] Spring MVC

Duración:                     20 horas

Perfil:                            Avanzado

Dirigido a

Esta acción formativa va dirigida a Programadores y Analistas Java.

Requisitos previos 

Los alumnos necesitarán tener conocimientos de Sistemas Java / Java EE y nociones de tecnologías Web y de Spring framework.

Objetivos

Este curso se centra en la creación de aplicaciones Web sencillas y complejas utilizando el marco Spring MVC. El alumno aprenderá a desarrollar aplicaciones con Spring usando los controladores, los validadores, los gestores de vistas y los demás elementos que proporciona este framework. 


Contenido

  1. Introducción
    1. ¿Qué es MVC?
    2. Frameworks Java MVC
    3.  Arquitectura Spring MVC
    4. Una primera aplicación Spring MVC
  2. Instalación y configuración
    1. Configuración y cargadores del ApplicationContext
    2. Gestionando los mapeos
      1. SimpleUrlHandlerMapping
      2. BeanNameUrlHandlerMapping
      3. ControllerClassNameHandlerMapping
      4. CommonsPathMapHandler
      5. Uso de varias asignaciones de controlador
    3. Resolución de las vistas
      1. InternalResourceViewResolver
      2. BeanNameViewResolver
      3. XmlViewResolver
      4. ResourceBundleViewResolver
      5. Uso de múltiples View Resolvers
  3. Jerarquía de controladores
    1.  AbstractController
    2. UrlFilenameViewController
    3. Controladores de Comando
    4. SimpleFormController
    5. AbstractWizardFormController
    6. Los validación  de datos
    7. Los validadores
    8. Objetos de error
    9. ValidationUtils
    10. Enlace de datos
  4. Las Vistas
    1. La librería de etiquetas para formularios
    2. Vinculo de datos del formulario
    3. Externalización de mensajes
    4. Mensajes de error
    5. Plantillas para las vistas
    6. Vistas Excel, PDF, etc.
  5. Controladores basados en anotaciones
    1. Estereotipos de anotaciones
    2. Configuración vía anotaciones
    3. Componentes anotados
    4. Controladores
    5. Mapeos
    6. Validación
    7. Parámetros de los métodos de una petición
    8. Tipos devueltos por el controlador
    9. Servicios Web Rest
  6. Gestión de recursos, idiomas y temas
  7. Spring Mobile


Documentación Recomendada

Spring MVC Beginner’s Guide
Amuthan G
Junio 2014 | 304 páginas 
ISBN: 9781783284870

https://www.packtpub.com/application-development/spring-mvc-beginner%E2%80%99s-guide