Cuando ensamble código de enterprise beans en archivos que se pueden desplegar en un servidor de aplicaciones, configure las propiedades que definen cómo accede la aplicación a un sistema EIS (Enterprise Information System) como, por ejemplo, una base de datos.
Antes de empezar
En este tema se presupone que ha creado una aplicación de empresa que
contiene un módulo EJB que debe realizar transacciones con una base de datos.
Acerca de esta tarea
Una aplicación de acceso de datos utiliza recursos como, por ejemplo, orígenes de datos o fábricas de conexiones, para conectarse con una base de datos.
El componente de una aplicación utiliza una fábrica de conexiones para
acceder a una instancia de conexión, que utiliza luego el componente para conectarse al
Sistema de información de empresa (EIS) subyacente. Algunos ejemplos de conexiones son las conexiones de base de datos, las conexiones de Java™ Message Service y las conexiones de SAP R/3.
Durante el ensamblaje de la aplicación, realiza actividades que permiten que la aplicación utilice estos recursos.
Normalmente, el proceso requiere una herramienta de ensamblaje.
Procedimiento
- Identifique los nombres lógicos que utiliza el módulo EJB para hacer referencia a los recursos de aplicaciones. Estos nombres lógicos se denominan referencias de recursos.
Para obtener más información, lea el tema sobre las ventajas de
utilizar referencias de recursos.
- Inicie la herramienta de ensamblaje.
- Si todavía no lo ha hecho, configure la herramienta de ensamblaje
para trabajar en módulos Java EE
(Java
Platform, Enterprise Edition). Asegúrese de que esté habilitada la posibilidad de Java EE.
- Defina las propiedades de correlación y seguridad de las referencias
de recursos. Este proceso incluye las actividades siguientes:
- Enlace las referencias de recurso a los recursos de la aplicación que proporcionan la conexión de base de datos.
Consulte el tema, Búsquedas de origen de datos para
enterprise beans y módulos web, si desea más información sobre el concepto de enlace. Durante el despliegue puede alterar los enlaces, si es necesario.
- Para cada recurso defina un tipo de autenticación, que es la configuración de seguridad por medio de la cual se conceden las conexiones de base de datos. Hay dos tipos de autenticación:
- Gestionada por componentes
- El código del enterprise bean realiza un inicio de sesión EIS para las conexiones de orígenes de datos o de la fábrica de conexiones.
- Gestionada por contenedor
- El producto efectúa el inicio de sesión EIS.
Consulte el tema sobre la seguridad de los conectores J2EE para obtener información
detallada sobre la autenticación de recursos.
- Configure los valores de política de intento de acceso para los enterprise
beans.
- Pulse con el botón derecho del ratón en el módulo EJB en una vista
Explorador de proyectos y pulse Abrir con > Editor de descriptor de
despliegue.
- En EJB Deployment Descriptor Editor, seleccione la pestaña Acceder.
- Bajo Nivel de aislamiento, pulse Añadir.
- Seleccione el nivel de aislamiento, los enterprise beans y los elementos de método.
Para obtener información sobre los niveles de aislamiento, pulse F1.
- Pulse Finalizar.
- Correlacione los enterprise beans con las tablas de base de datos.
Resultados
Los archivos de la aplicación actualizada se muestran en la vista del Explorador de proyectos.
Qué hacer a continuación
Después de comprobar la aplicación, estará listo para desplegar la
aplicación en un servidor de aplicaciones.