Los fundamentos de la escritura de código javabean empresa
Un Enterprise JavaBean (EJB) es como un mini-programa que confiere cierta funcionalidad única de la aplicación, o envase, se ejecuta en. A continuación se presentan los fundamentos de la escritura de código EJP.
Resumen de interfaces EJB utilizados con frecuencia
La siguiente tabla identifica las interfaces necesarias para poner en práctica para cada tipo de EJB (Enterprise JavaBean) que crea.
Interfaz / Clase | Bean controlado por mensajes | Bean de sesión | bean de entidad |
---|---|---|---|
interfaz remota | Ninguna | javax.ejb.EJBObject | javax.ejb.EJBObject |
interfaz local | Ninguna | javax.ejb.EJBLocalObject | javax.ejb.EJBLocalObject |
interfaz inicial remota | Ninguna | javax.ejb.EJBHome | javax.ejb.EJBHome |
Inicio interfaz local | Ninguna | javax.ejb.EJBLocalHome | javax.ejb.EJBLocalHome |
clase de bean | javax.ejb.MessageDrivenBean | javax.ejb.SessionBean | javax.ejb.EntityBean |
La etiqueta 2,0 DOCTYPE EJB
El seguimiento DOCTYPE la etiqueta debe incluirse en todos los archivos del descriptor de despliegue EJB 2.0:
Video: JavaBeans | Métodos Set y Get | Clases Encapsuladas | Tutorial de JAVA #5
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 atributo del valor puede ser Apátrida o stateful. Para el atributo del valor puede ser Envase 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 bean de entidad 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 atributo del valor puede ser Envase o Frijol.
Video: Java Beans
Descripción básica de un bean controlado por mensajes
El siguiente bloque de XML ilustra una descripción típica de un bean controlado por mensajes en el descriptor de despliegue:
Video: Java Beans simplified with the dynamic web programming example. using servlets, xml, jsp, html
fully.qualified.BeanClassNameContainer | BeanAuto-reconocer | DUP-ok-acknowledgejavax.jms.Queue | javax.jms.Topic