| 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 angegeben 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 |
| 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. Funktioniertähnlich wie "remote-business-interface", mit dem Unterschied, dass die Schnittstelle in der throws-Klausel nicht "RemoteException" deklarieren muss. |
falsch |