JTA

Java Transaction API : API de Transactions Java.

Besoin

Définir une API Java standard pour utiliser (démarrer, valider, annuler) des transactions.

Analyse

JTA est composée de 3 parties :

Conception

Elle appelle dans des couches inférieures un TM, qui peut être conforme à JTS.

Implémentation

<strong><a href="https://java.sun.com/products/jta/javadocs-1.0.1/javax/transaction/package-summary.html">javax.transaction</a>.<a href="https://java.sun.com/products/jta/javadocs-1.0.1/index.html">UserTransaction</a></strong> tx = namingContext.lookup(<span class="codeString">"UserTransaction"</span>);<br> tx.<strong>begin</strong>();<br> try {<br> // Opérations transactionnelles<br> tx.<strong>commit</strong>();<br>} catch (Exception exceptionMetier) {<br> tx.<strong>rollback</strong>();<br>}

Déploiement

JTA est intégré dans J2EE 1.2.