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.

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.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
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.