Integracion Struts2 Spring JPA

Embed Size (px)

Citation preview

Bonus TrackIntegracin Struts 2 + Spring + JPA + AjaxCurso: Desarrollo de Aplicaciones Web II Equipo de Profesores del Curso

ObjetivoConocer 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.xml1 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.

4

2

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

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