Funciones de contenedor EJB incorporables

De acuerdo con la especificación de Enterprise JavaBeans (EJB) 3.2, todos los contenedores EJB que se pueden incorporar que utilizan los proveedores deben implementar, al menos, un subconjunto de EJB Lite de las funciones EJB. El servidor de aplicaciones también contiene características adicionales que admiten el subconjunto EJB Lite. Consulte la especificación de EJB 3.2 si desea más información.

Atención: La autenticación gestionada por el contenedor sólo recibe soporte con el valor predeterminado del alias de autenticación gestionado por el contenedor. Para orígenes de datos, los campos de ID de usuario y contraseña del recurso de origen de datos de Java™ EE, o el origen de datos de propiedades que se pueden incorporar, se utilizan como el alias de autenticación predeterminado gestionado por contenedor.

EJB Lite incluye lo siguiente:

  • Beans de sesión locales (y sin interfaz) con métodos síncronos únicamente, que incluyen los tipos stateless, stateful y singleton.
  • Seguridad declarativa y programática.
  • Interceptores.
  • Soporte para anotaciones o descriptores de despliegue XML, archivo ejb-jar.xml.
  • Java Persistence Architecture (JPA) 2.1.
  • Métodos asíncronos
  • Temporizadores no persistentes
Avoid trouble Avoid trouble: RESTRICCIÓN: el contenedor incorporable no soporta el uso de CDI. gotcha

El contenedor incorporable de WebSphere proporciona las siguientes funciones adicionales:

  • Configuración, uso e inyección de dependencias de orígenes de datos JDBC (Java Database Connectivity).
  • Validación de beans
    Para utilizar la validación de beans con el contenedor EJB incorporable, las clases javax.validation deben existir en la classpath. Esto puede hacerse de dos formas:
    • Incluya el cliente ligero JPA que se encuetran en el directorio ${RAÍZ_INSTALACIÓN_WAS}\runtimes\ en la vía de acceso de clase. Para JPA 2.1, utilice com.ibm.ws.jpa-2.1.thinclient_9.0.jar y para JPA 2.0 utilice com.ibm.ws.jpa-2.0.thinclient_9.0.jar. Consulte el tema Ejecución de un contenedor incorporable y la información acerca de JPA, para obtener más información.
    • Incluya un archivo de archivado Java (JAR) del proveedor de validación de beans de terceros en la vía de acceso de clase del tiempo de ejecución del contenedor EJB que se puede incorporar.
Nota: Puesto que los proveedores JPA difieren tanto en el comportamiento, como en la API específica del proveedor, para las aplicaciones que dependen de OpenJPA, el cliente ligero de JPA 2.0 se puede utilizar en su lugar con el contenedor EJB que se puede incorporar. Incluya el cliente ligero de JPA 2.0 que se encuentra en el directorio {RAÍZ_INSTALACIÓN_WAS}\runtimes\com.ibm.ws.jpa-2.0.thinclient_9.0.jar.

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rejb_emconfunctions
File name: rejb_emconfunctions.html