Contenidos del módulo
1. El contenedor de inversión de control
a. Inyección de dependencias
b. Configuración con XML y anotaciones
c. Sistemas de validación
d. Convención sobre configuración
e. Creación y detección de anotaciones
2. Acceso a datos con Hibernate y JPA
a. Configuración con XML y anotaciones
b. Transaccionalidad declarativa
3. Desarrollo de aplicaciones Web
a. Arquitectura: implementación del patrón MVC en Spring y estructura de aplicaciones orientada a servicios
b. Mapeos con XML y anotaciones: navegación, handler mappings y view resolvers
c. Creación de controladores y vistas
d. Excepciones
e. Breve introducción a la internacionalización, uso de temas y de recursos estáticos
4. Introducción a Spring Web Flow
5. Introducción a Spring Security