FXT-120 Desarrollo de Aplicaciones Java con
Spring: Iniciación
Introducción
Curso dirigido a programadores orientado al uso de Spring como Framework de integración, así como de
programación orientada aspectos y patrones de diseño en capa Enterprise
Objetivos
Conocer el uso Spring dentro de aplicaciones JEE
Dirigido a
Programadores, analistas programadores y analistas
Temario
Introducción
- Inversión de control concepto y factorías
- Conectando Beans
- Métodos setter y constructores
- Manejo de listas y conjuntos con Spring
- Ficheros de propiedades e inversores de control
- Singletons y Prototypes
1) Spring JDBC y ORM
- Plantillas JDBC
- DataSources
- Manejo de Capas DAO
- Plantillas de Hibernate
- Java Persistence API
- Plantillas de JPA con Spring
- HibernateDAOSupport y JPADAOSupport
- Manejo de Pools vía JNDI
2) Manejo de Transacciones
- Transacciones y ACID
- Tipos de gestor de transacciones
- Transacciones y programación aspectual
- Uso de anotaciones @Transaction
- Manejo de excepciones con @Repository
3) Spring y Frameworks Web
- Integración de Spring con Struts
- Integración de Spring con JSF
4) AOP (Programación orientada a aspecto)
- Proxys dinámicos y programación orientada aspecto
- Before advice
- After advice
- PointCuts
- PointCuts dinámicos
- Uso de anotaciones @Aspect
5) Spring y servicios web
- Spring y RMI
- Spring WebServices y RPC
- Spring y JAX-WS
Duración
De 20 horas