EJB - Anmerkungen
Anmerkungen wurden in Java 5.0 eingeführt. Der Zweck von Anmerkungen besteht darin, zusätzliche Informationen in der Klasse oder Metadaten einer Klasse innerhalb ihres Quellcodes anzuhängen. In EJB 3.0 werden Annotationen verwendet, um Konfigurationsmetadaten in EJB-Klassen zu beschreiben. Auf diese Weise macht EJB 3.0 die Beschreibung von Konfigurationsdaten in XML-Konfigurationsdateien überflüssig.
Der EJB-Container verwendet das Compiler-Tool, um erforderliche Artefakte wie Schnittstellen und Bereitstellungsdeskriptoren durch Lesen dieser Anmerkungen zu generieren. Im Folgenden finden Sie eine Liste häufig verwendeter Anmerkungen.
Sr.no. | Name | Beschreibung |
---|---|---|
1 | javax.ejb.Stateless |
Gibt an, dass eine bestimmte EJB-Klasse eine zustandslose Session-Bean ist. Attributes
|
2 | javax.ejb.Stateful |
Gibt an, dass eine bestimmte EJB-Klasse eine Stateful-Session-Bean ist. Attributes
|
3 | javax.ejb.MessageDrivenBean |
Gibt an, dass eine bestimmte EJB-Klasse eine nachrichtengesteuerte Bean ist. Attributes
|
4 | javax.ejb.EJB |
Wird verwendet, um eine Abhängigkeit als EJB-Instanz anzugeben oder in eine andere EJB einzufügen. Attributes
|
5 | javax.ejb.Local |
Wird verwendet, um lokale Schnittstelle (n) einer Session-Bean anzugeben. Diese lokale Schnittstelle gibt die Geschäftsmethoden der Session Bean an (die zustandslos oder zustandsbehaftet sein können). Diese Schnittstelle wird verwendet, um die Geschäftsmethoden lokalen Clients zugänglich zu machen, die in derselben Bereitstellung / Anwendung wie EJB ausgeführt werden. Attributes
|
6 | javax.ejb.Remote |
Wird verwendet, um Remote-Schnittstelle (n) einer Session-Bean anzugeben. Diese Remote-Schnittstelle gibt die Geschäftsmethoden der Session Bean an (die zustandslos oder statusbehaftet sein können). Diese Schnittstelle wird verwendet, um die Geschäftsmethoden Remoteclients zugänglich zu machen, die in einer anderen Bereitstellung / Anwendung als EJB ausgeführt werden. Attributes
|
7 | javax.ejb.Activation ConfigProperty |
Wird verwendet, um Eigenschaften anzugeben, die für eine nachrichtengesteuerte Bean erforderlich sind. Zum Beispiel Endpunkt, Ziel, Nachrichtenauswahl usw. Diese Annotation wird als Parameter an das Aktivierungskonfigurationsattribut der Annotation javax.ejb.MessageDrivenBean übergeben. Attributes
|
8 | javax.ejb.PostActivate |
Wird verwendet, um die Rückrufmethode des EJB-Lebenszyklus anzugeben. Diese Methode wird aufgerufen, wenn der EJB-Container gerade die Bean-Instanz aktiviert / reaktiviert hat. Diese Schnittstelle wird verwendet, um die Geschäftsmethoden lokalen Clients zugänglich zu machen, die in derselben Bereitstellung / Anwendung wie EJB ausgeführt werden. |