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