Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > Migración de transacciones con EJB 2 a Spring 3.1.1

Hola a todos:

Es mi primer post en este foro, aunque llevo mucho tiempo leyendo magníficas explicaciones aquí.

Necesito que alguien me ayude con una duda que tengo.

Estamos migrando un aplicativo hecho con EJB 2 a Spring. La idea es hacerla independiente del servidor de aplicaciones. Tengo el aplicativo con anotaciones, y las transacciones también anotadas. He usado jndi para obtener el datasource de JBoss y org.springframework.jdbc.datasource.DataSourceTransactionManager para el gestor de transacciones. ¿Es ésto correcto?

El application context quedaría como sigue:

<?xml version="1.0" encoding="UTF-8"?>
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.1.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-3.1.xsd
http://www.springframework.org/schema/jee
http://www.springframework.org/schema/jee/spring-jee-3.0.xsd" default-autowire="byName">

<context:annotation-config />
<tx:annotation-driven/>

<context:component-scan base-package="com.pruebas.core.implementaciones" />
<context:component-scan base-package="com.pruebas.model.dao.implementaciones" />
<context:component-scan base-package="com.pruebas" />




<property name="jndiName" value="java:/cipds"></property>
<property name="lookupOnStartup" value="true"></property>
<property name="cache" value="true"></property>
<property name="proxyInterface" value="javax.sql.DataSource"></property>


<property name="dataSource" ref="dataSource"/>

¿Está correcto?

Y si no es así y se debiera implementar el gestor de transacciones de JBoss, ¿cómo se haría?

Muchisimas gracias de antemano por su tiempo.

Un saludo.

mayo 27, 2012 | Registered Commenterpedrofdez

Lo lamento, he puesto el contenido de mi applicationContext.xml entre etiquetas code y me ha salido "a cachos". No sé cómo hacerlo.

mayo 27, 2012 | Registered Commenterpedrofdez