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