Curso de SPRING


Temario

Introducción
- Beneficios del uso de Spring
- Módulos SPRING


Inversión de Control
- Creación de la Clase Bean
- El archivo de configuración de BEANS
- Recuperación de la instancia por la aplicación


Utilización de SPRING en una Aplicación Java con NetBeans


El Módulo Spring Core
- Configuración de Beans
    + Configuración a través de propiedades
    + Configuración a través de constructores
    + Argumentos de tipo colección
- Inyección de Dependencia
    + Auto-cableado de beans
    + La anotación @Autowired
- Configuración a través de Anotaciones
    + Implementación de la clase de configuración
    + Obtención de la instancia
    + Las librerías ASM


Programación Orientada a Aspectos
- Terminología
- Utilización de Anotaciones AspectJ
    + Creación de una aplicación Spring basada en AspectJ
    + Implementación del advice
    + Registro del aspecto y configuración de AspectJ


Acceso a datos: El módulo Spring DAO
- La Clase JdbcTemplate
    + Principales métodos de JdbcTemplate
- La Interfaz RowMaper
- Integración de Spring con JPA
    + Creación y configuración del objeto EntityManagerFactory
    + Transaccionalidad
        . Propiedades de @Transactional
    + Inyección del objeto EntityManager


Spring MVC
- El patrón MVC
- Implementación del Controlador con Spring
    + El servlet controlador DispatcherServlet
    + El archivo de configuración de Spring
    + Controladores de acción: la clase AbstractController
    + La clase ModelAndView
- Desarrollo de una aplicación MVC con NetBeans
    + Creación del controlador de acción
    + Creación de las vistas
    + Definición de controladores como clases POJO
        . Métodos controladores de acción
        . Información de configuración
- Recogida de datos de un formulario


Libro entregado en el curso.