Los fundamentos de la escritura de código javabean empresa
Un Enterprise JavaBean (EJB) es como un mini-programa que confiere algunas funciones exclusivas de la aplicación o contenedor
Conteúdo
Resumen de las interfaces EJB utilizados con frecuencia
La siguiente tabla identifica las interfaces necesarias para poner en práctica para cada tipo de empresa JavaBean (EJB) que cree.
Interfaz / Clase | Message-Driven Frijol | Bean de sesión | Bean de Entidad |
---|---|---|---|
Interfaz remota | Ninguno | javax.ejb.EJBObject | javax.ejb.EJBObject |
Interfaz local | Ninguno | javax.ejb.EJBLocalObject | javax.ejb.EJBLocalObject |
Interfaz inicial remota | Ninguno | javax.ejb.EJBHome | javax.ejb.EJBHome |
Interfaz Home Local | Ninguno | javax.ejb.EJBLocalHome | javax.ejb.EJBLocalHome |
Clase bean | javax.ejb.MessageDrivenBean | javax.ejb.SessionBean | javax.ejb.EntityBean |
La etiqueta de EJB 2.0 DOCTYPE
El seguimiento DOCTYPE etiqueta debe incluirse en todos los archivos del descriptor de despliegue EJB 2.0:
Descripción básica de un bean de sesión
El siguiente bloque de XML contiene una entrada típica para describir un bean de sesión en el descriptor de despliegue de la aplicación EJB:
MyEJBName fully.qualified.RemoteHomeInterfaceName fully.qualified.RemoteInterfaceName fully.qualified.LocalHomeInterfaceNamefully.qualified.LocalInterfaceName fully.qualified.BeanClassNameStateless | StatefulContainer | Frijol
Para el atribuir el valor puede ser Sin estado o Stateful. Para el atribuir el valor puede ser Recipiente o Frijol.
Descripción básica de un bean de entidad
El siguiente bloque de código XML es una descripción típica de una clase de entidad de frijol en el descriptor de despliegue de la aplicación EJB:
EJBComponentName fully.qualified.RemoteHomeInterfaceName fully.qualified.RemoteInterfaceName fully.qualified.LocalHomeInterfaceNamefully.qualified.LocalInterfaceName fully.qualified.BeanClassNamefully.qualified.PrimaryKeyNameContainer | FrijolFalso 2.xfieldNameprimaryKeyFieldName
Para el atribuir el valor puede ser Recipiente o Frijol.
Descripción básica de un bean controlado por mensajes
El siguiente bloque de XML muestra una descripción típica de un bean controlado por mensajes en el descriptor de despliegue:
fully.qualified.BeanClassNameContainer | BeanAuto-reconocer | Dups-ok-acknowledgejavax.jms.Queue | javax.jms.Topic