Está en la página 1de 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


4

3
applicationContext.xml (2)

BeanPostProcessor procesa las anotaciones de PersistenceUnit y PersistenceContext


Inyecta los recursos JPA EntityManagerFactory y EntityManager.

1
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-jpa-
ajax.html

También podría gustarte