Red de conocimiento informático - Aprendizaje de programación - ¿Cómo configurar transacciones distribuidas en el framework Spring de Java?

¿Cómo configurar transacciones distribuidas en el framework Spring de Java?

Las transacciones distribuidas se refieren a transacciones entre múltiples bases de datos. No existe ninguna transacción distribuida en Tomcat que pueda implementarse con la ayuda de Jotm y Automikos de terceros. Aquí se muestra un ejemplo del uso de Jotm para implementar transacciones distribuidas. Si hay alguna deficiencia, indíquela:

Para implementarla, primero debe escribir una interfaz y luego implementarla. Algunas personas pueden pensar que es mucho mejor escribir la implementación de la clase directamente. pero aún así lo recomiendo en aras de una estructura clara. Para mejorar la legibilidad y el mantenimiento del código, ¿es mejor escribir la interfaz primero y luego implementarla?

Primero escriba una interfaz y defina. los métodos a implementar:

Implementar la interfaz When, pasar una cadena ds para determinar qué JdbcTemplate llamar:

Servicio y su implementación:

O interfaz y su implementación:

Operación de persistencia: