La ventana de configuración de transformación de UML en EJB contiene cinco pestañas: Destino, Entidad, Sesión, Correlación y Común. En este apartado se describe cómo afectan las tres primeras pestañas a la transformación EJB.
Puede utilizar la pestaña Destino para seleccionar el proyecto EJB de destino en el cual la transformación EJB genera los archivos de salida. Puede crear un nuevo contenedor de destino incluso si hay un proyecto EJB disponible. Cada proyecto se asocia con un único contenedor EJB. La transformación EJB da soporte a todas las versiones del contenedor EJB disponibles que proporciona el asistente del proyecto EJB.
Es posible que la versión del contenedor del proyecto EJB de destino restrinja las opciones disponibles en las pestañas Entidad y Sesión. Para obtener más detalles acerca de las restricciones de cada tipo de contenedor EJB, consulte el apartado Contenedor EJB de destino.
Puede utilizar la pestaña Entidad para personalizar las beans de entidad que se acaban de generar. Puede configurar dos opciones distintas en la pestaña Entidad: Tipo de bean de entidad e Interfaz de bean de entidad. En la figura siguiente se muestra la pestaña Entidad en la ventana de configuración de transformación EJB:
En función de la versión del contenedor EJB del proyecto, sólo puede seleccionar algunas combinaciones de propiedades antes de ejecutar la transformación EJB. En la tabla siguiente se ven los siguientes tipos de beans de entidad a los que da soporte la transformación, las interfaces que soportan los beans de entidad y la selección de la interfaz por omisión:
Versión de contenedor EJB |
Tipo de bean de entidad |
Interfaces soportadas para beans de entidad |
Selección por omisión |
2.x |
CMP 2.x |
Local y remota |
Sólo interfaces locales |
2.x |
CMP 1.1 |
Remota |
Sólo interfaces remotas |
2.x |
BMP |
Local y remota |
Sólo interfaces locales |
1.1 |
CMP 2.x |
Ninguno |
N/D |
1.1 |
CMP 1.1 |
Remota |
Sólo interfaces remotas |
1.1 |
BMP |
Remota |
Sólo interfaces remotas |
Las selecciones por omisión de la tabla reflejan el comportamiento por omisión del asistente de creación del bean de entidad.
Si selecciona una combinación de opciones no válida, se muestra un mensaje de error en la parte superior de la ventana de configuración de la transformación EJB, y el botón Ejecutar que se ejecuta en la transformación no está disponible. Si selecciona una combinación válida de opciones, el botón Ejecutar pasará a estar disponible y el mensaje de error desaparecerá.
Puede utilizar la pestaña Sesión para personalizar la generación de interfaces para los beans de sesión que se acaban de crear. En la figura siguiente se muestra la pestaña Sesión en la ventana de configuración de transformación EJB:
En función de la versión del contenedor EJB del proyecto, sólo puede seleccionar algunas combinaciones de propiedades antes de ejecutar la transformación EJB. En la tabla siguiente se muestran las interfaces a las que da soporte la transformación para los beans de sesión, en función de la versión del contenedor EJB, y la selección de la interfaz por omisión:
Versión de contenedor EJB |
Interfaces soportadas para beans de sesión |
Selección por omisión |
1.1 |
Remota |
Sólo interfaces remotas |
2.0 |
Local y remota |
Sólo interfaces remotas |
2.1 |
Local y remota |
Sólo interfaces remotas |
Si selecciona una combinación de opciones no válida, se muestra un mensaje de error en la parte superior de la ventana de configuración de la transformación EJB, y el botón Ejecutar que se ejecuta en la transformación no está disponible. Si selecciona una combinación válida de opciones, el botón Ejecutar pasará a estar disponible y el mensaje de error desaparecerá.
Condiciones
de uso |
Información
de retorno
(C) Copyright IBM Corporation 2004. Reservados todos los derechos.