| name |
Text |
|
Gibt den Namen (name) der Bean an, die im
EJB-Implementierungsdeskriptor (ejb-jar.xml) verwendet wird |
wahr |
| description |
Text |
|
Die Beschreibung der Bean.
Die Standardbeschreibung besteht aus dem ersten Satz des
Javadoc-Kommentars der Bean-Klasse auf Klassenebene. |
falsch |
| display-name |
Text |
|
Der Anzeigename der Bean. |
falsch |
| small-icon |
Text |
|
Das kleine Symbol für die Bean. |
falsch |
| large-icon |
Text |
|
Das große Symbol für die Bean. |
falsch |
| generate |
Boolesch |
|
Setzen Sie diesen Parameter auf false, wenn die Klasse von der Liste der
EJBs ausgeschlossen werden soll. Diese Einstellung ist hilfreich für abstrakte EJBs, von denen andere
EJBs abgeleitet werden. Abstrakte EJBs dürfen in Implementierungsdeskriptoren nicht fälschlicherweise als
konkrete EJBs identifiziert werden.
Der Standardwert ist
|
falsch |
| jndi-name |
Text |
Ferne Session- und Entity-Beans. |
Gibt den JNDI-Namen der Bean an, die in den herstellerspezifischen Implementierungsdeskriptoren verwendet
wird |
falsch |
| local-jndi-name |
Text |
Lokale Session- und Entity-Beans, EJB 2.0 |
Gibt den JNDI-Namen der Bean an, die in den herstellerspezifischen Implementierungsdeskriptoren verwendet
wird. Es handelt sich um den JNDI-Namen der lokalen EJB. |
falsch |
| view-type |
Text |
Session- und Entity-Beans |
Gibt an, welche Art von Sicht von der Bean unterstützt wird. Sie müssen eines der folgenden Attribute angeben:
Der Standardwert ist - fern (EJB 1.1)
- beide (EJB 2.0)
|
falsch |
| type |
Text |
Session- und Entity-Beans |
Definiert den Typ der Bean. Sie müssen eines der folgenden Attribute angeben: - CMP
- BMP
- Ohne Status (stateless)
- Mit Status (stateful)
Der Standardwert ist - CMP (für javax.ejb.EntityBean)
- Ohne Status (für javax.ejb.SessionBean)
|
wahr |
| transaction-type |
Text |
Session-Beans und nachrichtengesteuerte Beans |
Definiert den Transaktionstyp der Bean. Sie müssen eines der folgenden Attribute angeben:
Der Standardwert ist
|
falsch |
| reentrant |
Boolesch |
Entity-Beans |
Definiert die Wiedereintrittsinvarianz der Entity-Bean.
Der Standardwert ist
|
falsch |
| cmp-version |
Text |
Entity-Beans, EJB 2.0 |
Definiert die Spezifikationsversion der Bean für CMP. Der Standardwert ist
|
|
| schema |
Text |
Entity-Beans, EJB 2.0 |
Definiert den abstrakten Schemanamen für die Bean. |
falsch |
| primkey-field |
Text |
Entity-Beans |
Definiert das Primärschlüsselfeld für die Bean gemäß Spezifikation. |
falsch |
| message-selector |
Text |
Nachrichtengesteuerte Beans |
Definiert einen optionalen Nachrichtenselektor für nachrichtengesteuerte Beans. |
falsch |
| acknowledge-mode |
Text |
Nachrichtengesteuerte Beans |
Definiert den Bestätigungsmodus für die MDB. Sie müssen eines der folgenden Attribute angeben:
Auto-acknowledge oder Dups-ok-acknowledge.
Der Standardwert ist Auto-acknowledge. |
falsch |
| destination-type |
Text |
Nachrichtengesteuerte Beans |
Definiert den Zieltyp für die MDB. Sie müssen eines der folgenden Attribute angeben:- javax.jms.Queue
- javax.jms.Topic
Der Standardwert ist
|
falsch |
| subscription-durability |
Text |
Nachrichtengesteuerte Beans |
Definiert die Gültigkeitsdauer von Nachrichten für die MDB gemäß Spezifikation EJB 2.0. Sie müssen eines der folgenden Attribute angeben: - Dauerhaft (Durable)
- Nicht dauerhaft (NonDurable)
Der Standardwert ist
|
falsch |
| remote-business-interface |
Text |
Session- und Entity-Beans |
Definiert die ferne Business-Schnittstelle für die Bean. Wenn diese Angabe vorhanden ist, sind keine ejb.interface-method-Tags erforderlich. Stattdessen erweitert die ferne Schnittstelle die Business-Schnittstelle. Die Business-Schnittstelle muss gemäß
Business-Schnittstellenmuster für alle Methoden das Auslösen von "RemoteException" deklarieren. |
falsch |
| local-business-interface |
Text |
Session- und Entity-Beans |
Definiert die lokale Business-Schnittstelle für die Bean. Ähnelt
"remote-business-interface", allerdings muss die Schnittstelle
in der throws-Klausel nicht "RemoteException" deklarieren. |
falsch |
| impl-class-name |
Text |
Alle EJB-Typen |
Der vollständig qualifizierte Klassenname der Bean-Implementierungsklasse,
die im Element ejb-class des Implementierungsdeskriptors
"ejb-jar.xml" verwendet werden soll. Der Wert wird nur verwendet, wenn die Implementierungsklasse nicht
von einer Subtask (z. B. <session/>, <entitycmp/>) generiert wird, da diese
Subtasks den Klassennamen auf andere Weise bestimmen.
Dieser Parameter wird verwendet, wenn die Bean-Klasse selbst generiert wird und zusätzlicher Code in einer Unterklasse hinzugefügt werden soll. |
falsch |