Beispiel für JTA-Erweiterungen

Die JTA-Erweiterungen (Java Transaction API) benachrichtigen eine Anwendung, wenn eine auf einem Server ausgeführte Transaktion abgeschlossen ist. Anwendungen erhalten Benachrichtigungen über alle Transaktionsereignisse vom Typ "beforeCompletion" und "afterCompletion", wenn eine Implementierung der Schnittstelle SynchronizationCallback registriert wird. Dieses Beispiel umfasst ein Servlet, das sich für Synchronisations-Callbacks registriert, wenn es initialisiert wird. Das Servlet zeigt eine Tabelle an, in der alle Transaktionen, die seit der Registrierung auf dem Server abgeschlossen wurden, detailliert aufgeführt sind. Aus Gründen der Benutzerfreundlichkeit wird eine Option für die Ausführung einer neuen Transaktion bereitgestellt, die entweder festgeschrieben oder zurückgesetzt werden kann.

Erforderliche Zeit für die Installation und Konfiguration dieses Beispiels

10 Minuten

Voraussetzungen für die Verwendung

  • WebSphere Application Server Version 8.0 oder Version 8.5
Wichtig: Diese Beispiele wurden mit WebSphere Application Server Version 8.0 und Version 8.5 getestet.

Beispiel herunterladen

Zur Verwendung des Beispiels laden Sie die Beispieldateien für JTA-Erweiterungen von einer Produkt-Download-Site herunter. Führen Sie die folgenden Schritte aus:

  1. Laden Sie die Datei JTAExtensionsSamples.zip mit einem der folgenden Übertragungsprotokolle in ein Verzeichnis auf Ihrer Workstation herunter: FTP oder HTTP. Sie können den Verzeichnispfad /samples/JTAExtensionsSamples auf Ihrer Workstation erstellen und die Beispieldateien für JTA-Erweiterungen in diesen Verzeichnispfad herunterladen.
  2. Geben Sie im daraufhin angezeigten Dialog das Zielverzeichnis an, in dem die komprimierte Datei gespeichert werden soll, und klicken Sie auf OK.
  3. Die Datei JTAExtensionsSamples.zip enthält Beispieldateien in der folgenden Verzeichnisstruktur:
    /installableApps
    /javadoc
    /scripts
    /src
    build.xml
    readme.html
    Achtung: Die Datei readme.html enthält Informationen zum Installieren und Ausführen des jeweiligen Beispiels.

Beschreibung des Beispiels

ExtendedJTATransaction

Diese Schnittstelle stellt eine WebSphere-Programmiermodellerweiterung für die JTA-Unterstützung (Java Transaction API) der Java 2 Platform, Enterprise Edition (J2EE) bereit. Ein Objekt, das diese Schnittstelle implementiert, wird von J2EE-Containern in WebSphere, die diese Schnittstelle unterstützen, an "java:comp/websphere/ExtendedJTATransaction" gebunden.

Konzeptartikel    

Nutzungsbedingungen für Information Center | Feedback

Letzte Aktualisierung: October 19, 2014 09:48 PM EDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-nd-mp&topic=sample_jta
Dateiname: sample_jta.html