| name |
testo |
|
Specifica il nome del bean che verrà utilizzato nel descrittore di distribuzione EJB(ejb-jar.xml). |
true |
| description |
testo |
|
Una descrizione del bean.
La descrizione predefinita è la prima frase del commento Javadoc di livello classe della classe bean. |
false |
| display-name |
testo |
|
Il nome visualizzazione del bean. |
false |
| small-icon |
testo |
|
L'icona di piccole dimensioni per il bean. |
false |
| large-icon |
testo |
|
L'icona di grandi dimensioni per il bean. |
false |
| generate |
booleano |
|
Impostare questo parametro su false se si desidera che la classe venga esclusa dall'elenco di EJB. Questo parametro è utile per EJB astratti da cui derivano altri EJB.
Chiaramente, gli EJB astratti non devono essere identificati in modo errato come EJB concreti nei descrittori di distribuzione.
Il valore predefinito è
|
false |
| jndi-name |
testo |
Bean di sessione remota e di entità |
Specifica il nome JNDI del bean che verrà utilizzato nei descrittori di distribuzione specifici del fornitore. |
false |
| local-jndi-name |
testo |
Bean di sessione locale e di entità, EJB 2.0 |
Specifica il nome JNDI del bean che verrà utilizzato nei descrittori di distribuzione specifici del fornitore. Corrisponde al nome JNDI per l'EJB locale. |
false |
| view-type |
testo |
Bean di sessione e di entità |
Indica il tipo di visualizzazione supportato dal bean.
È necessario specificare uno dei seguenti attributi:
Il valore predefinito è - remote (EJB 1.1)
- both (EJB 2.0)
|
false |
| type |
testo |
Bean di sessione e di entità |
Definisce il tipo del bean.
È necessario specificare uno dei seguenti attributi:- CMP
- BMP
- Stateless
- Stateful
Il valore predefinito è - CMP (per javax.ejb.EntityBean)
- Stateless (per javax.ejb.SessionBean)
|
true |
| transaction-type |
testo |
Bean di sessione e di messaggi |
Definisce il tipo di transazione del bean.
È necessario specificare uno dei seguenti attributi:
Il valore predefinito è
|
false |
| remote-business-interface |
testo |
Bean di sessione e di entità |
Definisce l'interfaccia business remota per il bean.
Se presente, i tag ejb.interface-method non sono necessari, anziché l'interfaccia remota verrà estesa l'interfaccia business.
L'interfaccia business deve dichiarare tutti i metodi come se emettessero RemoteException come da modello di interfaccia business. |
false |
| local-business-interface |
testo |
Bean di sessione e di entità |
Definisce l'interfaccia business locale per il bean.
È simile a remote-business-interface, ma l'interfaccia non deve dichiarare
RemoteException nella clausola throws. |
false |