Un Enterprise JavaBean (EJB) es como un mini-programa que confiere algunas funciones exclusivas de la aplicación o contenedor, se ejecuta en. A continuación se presentan los fundamentos de la escritura de código EJP.

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 / ClaseMessage-Driven FrijolBean de sesiónBean de Entidad
Interfaz remotaNingunojavax.ejb.EJBObjectjavax.ejb.EJBObject
Interfaz localNingunojavax.ejb.EJBLocalObjectjavax.ejb.EJBLocalObject
Interfaz inicial remotaNingunojavax.ejb.EJBHomejavax.ejb.EJBHome
Interfaz Home LocalNingunojavax.ejb.EJBLocalHomejavax.ejb.EJBLocalHome
Clase beanjavax.ejb.MessageDrivenBeanjavax.ejb.SessionBeanjavax.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:

MyEJBNamefully.qualified.RemoteHomeInterfaceNamefully.qualified.RemoteInterfaceNamefully.qualified.LocalHomeInterfaceNamefully.qualified.LocalInterfaceNamefully.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:

EJBComponentNamefully.qualified.RemoteHomeInterfaceNamefully.qualified.RemoteInterfaceNamefully.qualified.LocalHomeInterfaceNamefully.qualified.LocalInterfaceNamefully.qualified.BeanClassNamefully.qualified.PrimaryKeyNameContainer | FrijolFalso2.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