Bewährte Verfahren für die Entwicklung von Enterprise-Beans

Beachten Sie folgende Richtlinien bei Entwurf und Entwicklung von Enterprise-Beans.

Stapelorientierte Befehle für containergesteuerte Persistenz

Mit JDBC 2.0 und höher können PreparedStatement-Objekte eine Liste von Befehlen verwalten, die im Batch-Verfahren übergeben werden können. Anstelle mehrerer Datenbankabfragen kann nur eine Datenbankabfrage für alle Anforderungen im Batch abgesetzt werden.

Sie können die Verwendung dieses Feature für EJB-CMP aktivieren. Wenn Sie diese Option auswählen, verschiebt die Laufzeit ejbStore/ejbCreate/ejbRemove oder die entsprechenden Anforderungen für Datenbankpersistenz auf den Zeitpunkt, zu dem diese Aktionen benötigt werden. Dies kann am Ende der Transaktion sein oder wenn eine Flush-Operation für finder erforderlich ist, die sich auf diesen EJB-Typ beziehen. Wenn die Persistenzoperation durchgeführt wird, sammelt die Laufzeit die Datenbankanforderungen und verwendet die JDBC-Operation PreparedStatement, um einen einzelnen JDBC-Aufruf für mehrere Zeilen derselben Operation abzusetzen.

Sie können im Produkt dieselben Einstellungen vornehmen wie in Assembliertools.

Verzögerte Erstellung für containergesteuerte Persistenz

Für CMP (Container-Managed Persistence, über Container realisierte Transaktionspersistenz) bei ejbCreate-Methoden kann der EJB-Container die Darstellung der Entität in der Datenbank sofort oder zu einem späteren Zeitpunkt erstellen.

Sie können diese Option auf Seite der CMP-EJB aktivieren. Wenn Sie diese Option auswählen, wird die Methode ejbCreate bzw. die entsprechende Anforderung für Datenbankpersistenz zur Laufzeit auf den Zeitpunkt verschoben, zu dem diese Aktion benötigt wird. Dies kann am Ende der Transaktion sein oder wenn eine Flush-Operation für finder erforderlich ist, die sich auf diesen EJB-Typ beziehen. Damit können zwei Verarbeitungsgänge für die neu erstellte Entität (einfügen und aktualisieren) auf einen Verarbeitungsgang (einfügen) verringert werden.

Sie können im Produkt dieselben Einstellungen vornehmen wie in Assembliertools.


Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rejb_dev
Dateiname:rejb_dev.html