Sei sulla pagina 1di 17

Bonus Track

Integracin Struts 2 + Spring + JPA + Ajax


Curso: Desarrollo de Aplicaciones Web II Equipo de Profesores del Curso

Objetivo
Conocer la integracin de Struts 2 + Spring usando JPA - EclipseLink Conocer la integracin de Struts 2 + Spring usando JPA - Hibernate

Indica que los mtodos de la clase se Ejecuten dentro de una transaccin

Indica Spring inyecte un EntityManager dentro del servicio Cuando sea instanciado

Nombre de la unidad de persistencia

Propiedades de eclipseLink

web.xml

applicationContext.xml
1 2 3

Nombre de la unidad de persistencia

applicationContext.xml (2)
BeanPostProcessor procesa las anotaciones de PersistenceUnit y PersistenceContext Inyecta los recursos JPA EntityManagerFactory y EntityManager.

Fuerza a Struts a instanciar las acciones usando Spring, inyectando las dependencias definidas en el applicationContext.xml

Notar que el class es un alias de un BEAN definido en el applicationContext.xml

Por default es AUTO

REFERENCIAS
http://struts.apache.org/2.2.3/docs/struts-2-spring-2-jpaajax.html

Potrebbero piacerti anche