| name |
texto |
|
Proporciona el nombre (name) del bean que se
utiliza en el descriptor de despliegue EJB(ejb-jar.xml). |
true |
| description |
texto |
|
Una descripción (description) del bean.
La descripción predeterminada es la primera frase del comentario
Javadoc a nivel de clase de la clase de bean. |
false |
| display-name |
texto |
|
El nombre de visualización del bean. |
false |
| small-icon |
texto |
|
El icono pequeño del bean. |
false |
| large-icon |
texto |
|
El icono grande del bean. |
false |
| generate |
booleano |
|
Establézcalo en false si desea excluir la clase
de la lista de EJB. Esto es muy útil para los EJB abstractos de los que se derivan otros
EJB. Los EJB abstractos no deben identificarse incorrectamente como EJB concretos en los
descriptores de despliegue.
El valor predeterminado es
|
false |
| jndi-name |
texto |
Beans de sesión y entidad remotos. |
Proporciona el nombre JNDI del bean que se utiliza en los
descriptores de despliegue específicos del proveedor. |
false |
| local-jndi-name |
texto |
Beans de entidad y sesión locales, EJB 2.0 |
Proporciona el nombre JNDI del bean que se utiliza en los
descriptores de despliegue específicos del proveedor. Es el nombre JNDI del EJB. |
false |
| view-type |
texto |
Beans de sesión y entidad |
Indica qué tipo de vista (view-type) está
soportado por el bean. Debe especificar uno de los siguientes atributos:
El valor predeterminado es - remoto (EJB 1.1)
- ambos (EJB 2.0)
|
false |
| type |
texto |
Beans de sesión y entidad |
Define el tipo (type) de bean. Debe
especificar uno de los siguientes atributos: - CMP
- BMP
- Sin estado
- Con estado
El valor predeterminado es - CMP (para javax.ejb.EntityBean)
- Sin estado (para javax.ejb.SessionBean)
|
true |
| transaction-type |
texto |
Beans de sesión y controlado por mensaje |
Define el tipo de transacción
(transaction-type) del bean. Debe especificar uno de los siguientes
atributos:
El valor predeterminado es
|
false |
| reentrant |
booleano |
Beans de entidad |
Define la reentrada de entidad del bean.
El valor predeterminado es
|
false |
| cmp-version |
texto |
Beans de entidad, EJB 2.0 |
Define la versión de la especificación del bean para CMP. El valor
predeterminado es
|
|
| schema |
texto |
Beans de entidad, EJB 2.0 |
Define el nombre de esquema abstracto del bean. |
false |
| primkey-field |
texto |
Beans de entidad |
Define el campo de clave primaria del bean por especificación. |
false |
| message-selector |
texto |
Beans controlados por mensaje |
Define un selector de mensajes
(message-selector) opcional para los beans controlados por mensaje. |
false |
| acknowledge-mode |
texto |
Beans controlados por mensaje |
Define la modalidad de reconocimiento
(acknowledge-mode) de MDB. Debe especificar uno de los siguientes
atributos: Reconocimiento-automático o
Duplicados-reconocimientos-correctos.
El valor predeterminado es Reconocimiento-automático. |
false |
| destination-type |
texto |
Beans controlados por mensaje |
Define el tipo de destino de MDB. Debe especificar uno de los
siguientes atributos:- javax.jms.Queue
- javax.jms.Topic
El valor predeterminado es
|
false |
| subscription-durability |
texto |
Beans controlados por mensaje |
Define la durabilidad de los mensajes de MDB por especificación EJB
2.0. Debe especificar uno de los siguientes atributos:
El valor predeterminado es
|
false |
| remote-business-interface |
texto |
Beans de sesión y entidad |
Define la interfaz de empresa remota del bean. Si está presente,
los códigos ejb.interface-method no son necesarios; en su lugar, la
interfaz remota ampliará la interfaz de empresa. La interfaz de empresa debe declarar
todos los métodos como generadores de RemoteException según el patrón
de la interfaz de empresa. |
false |
| local-business-interface |
texto |
Beans de sesión y entidad |
Define la interfaz de empresa local del bean. Funciona de manera
similar a la remote-business-interface, pero la interfaz no debe
declarar RemoteException en la cláusula throws. |
false |
| impl-class-name |
texto |
Todos los tipos de EJB |
Proporciona el nombre de clase (classname)
completo de la clase de implementación del bean que se va a utilizar en el elemento
ejb-class del descriptor de despliegue
ejb-jar.xml. Su valor sólo se utiliza cuando la clase de
implementación no la genera una subtarea (por ejemplo, <session/>,
<entitycmp/>), ya que dichas subtareas tienen otras formas de determinar
el nombre de clase (classname).
Este parámetro está indicado para su uso cuando se genera la propia clase
de bean y se va a añadir código adicional en una subclase. |
false |