Richtlinien für Zugriffsarten für Standarddatenquellen für EJB-2.x-Entity-Beans

Eine Richtlinie für Zugriffsarten ist eine benannte Menge von Eigenschaften oder Zugriffsarten (Access Intents), die den Datenzugriff für EJB-Persistenz (Enterprise JavaBeans) steuert. Richtlinien können einer Entity-Bean oder während der Assemblierung einzelner Methoden einer Home-, einer fernen oder einer lokalen Schnittstelle einer Entity-Bean zugeordnet werden. Zugriffsarten können nur innerhalb von Modulen definiert werden, die mit EJB Version 2.x oder höheren Versionen kompatibel sind und für Entity-Beans mit CMP Version 2.x vorgesehen sind.

Das Produkt stellt eine Reihe von Richtlinien für Zugriffsarten bereit, die Permutationen für Leseabsichten (Read Intent) und Steuerung des gemeinsamen Zugriffs (Concurrency Control) festlegen. Die Richtlinie "pessimistic and update" kann noch weiter qualifiziert werden. Die ausgewählte Richtlinie bestimmt die Isolationsstufe und die Sperrstrategie, die von der Laufzeitumgebung zu verwenden ist.

Übergang: Richtlinien für Zugriffsarten sollen die Verwendung von Isolationsstufen und Änderungswerten für Zugriffsarten für die Methodenebene ersetzen, die im erweiterten Implementierungsdeskriptor für Enterprise-Beans der EJB-Version 1.1 enthalten sind. Für Enterprise-Beans der EJB-Version 2.x und höher können keine Isolationsstufe und schreibgeschützten Änderungswerte angegeben werden.
Auf der Basis einer Entität konfigurierte Richtlinien für Zugriffsarten definieren die Standardzugriffsart für diese Entität. Die Standardzugriffsart steuert die Entität, sofern Sie keine andere Richtlinie für Zugriffsarten angeben, die auf der Konfiguration auf Methodenebene oder auf der Erstellung von Anwendungsprofilen basiert.
Veraltetes Feature Veraltetes Feature: Zugriffsarten für die Methodenebene wurden in Version 6.x nicht weiter unterstützt. depfeat

Mit der Erstellung von Anwendungsprofilen oder Richtlinien für Zugriffsarten für die Methodenebene können Sie Zugriffsarten präziser steuern. Richtlinien für Zugriffsarten für die Methodenebene werden auf Modulebene benannt und definiert. Ein Modul kann eine oder mehrere Richtlinien verwenden. Richtlinien werden zugeordnet und gelten für einzelne Methoden der deklarierten Schnittstellen von Entity-Beans und der zugehörigen Home-Schnittstellen. Eine methodenbasierte Richtlinie wird gemeinsam vom EJB-Container und vom Persistenzmanager umgesetzt, wenn die Methode die Entität lädt.

Für Entity-Beans, die von Tabellen gestützt werden, deren Spalten Nullwerte enthalten können, ist eine Richtlinie des Typs "optimistic" mit Vorsicht zu verwenden. Die Topdown-Standardzuordnung schließt Felder, die Nullwerte enthalten können, aus. Sie können dies mit einer Meet-in-Middle-Zuordnung überschreiben. Die in überqualifizierten Aktualisierungen verwendeten Felder werden in der EJB-RDB-Zuordnung angegeben. Wenn Spalten, die Nullwerte enthalten können, als überqualifizierte Spalten ausgewählt sind, muss außerdem eine Teilaktualisierung ausgewählt werden.
[AIX Solaris HP-UX Linux Windows][z/OS]Anmerkung: Bei Verwendung von DB2 for z/OS Version 8 verursachen OCC-Spalten, die Nullwerte enthalten können, keine Probleme. Dies gilt für JDBC- und SQLJ-Implementierungsoptionen sowie für die Teilaktualisierung und die vollständige Aktualisierung.

Eine Entität, die mit einer schreibgeschützten Richtlinie (Typ "read-only") konfiguriert ist und die Aktivierung einer Bean einleitet, kann zu Problemen führen, wenn in derselben Transaktion Aktualisierungen vorgenommen werden. Diese Änderungen werden nicht festgeschrieben, und der Prozess zeigt aufgrund einer möglichen Gefährdung der Datenintegrität eine Ausnahme an.


Symbol, das den Typ des Artikels anzeigt. Konzeptartikel



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