Pestañas de configuración de la transformación de UML en EJB

La ventana de configuración de la 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.

Pestaña Destino

Puede utilizar la pestaña Destino para seleccionar el proyecto EJB de destino en el que la transformación EJB genera los archivos de salida. Puede crear un nuevo contenedor de destino aunque haya un proyecto EJB disponible. Cada proyecto se asocia a un único contenedor EJB. La transformación EJB ofrece soporte para todas las versiones de contenedor EJB disponibles que proporciona el asistente de proyectos EJB.

Es posible que la versión del contenedor del proyecto EJB de destino restrinja las opciones que están disponibles en las pestañas Entidad y Sesión. Para obtener más detalles sobre las restricciones de cada tipo de contenedor EJB, consulte el apartado referente al Contenedor EJB de destino.

Pestaña Entidad

Puede utilizar la pestaña Entidad para personalizar beans de entidad recién creados. En la pestaña Entidad, puede configurar dos opciones diferentes: 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 la transformación EJB.

Dependiendo de la versión del contenedor EJB en el proyecto, sólo puede seleccionar ciertas combinaciones de propiedades para poder ejecutar la transformación EJB. En la tabla siguiente se listan los tipos de bean de entidad para los que ofrece soporte la transformación, las interfaces que admiten los beans de entidad y la selección de interfaces 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

Ninguna

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 de beans 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 ejecuta la transformación no está disponible. Cuando selecciona una combinación de opciones válida, el botón Ejecutar pasa a estar disponible y el mensaje de error desaparece.

Pestaña Sesión

Puede utilizar la pestaña Sesión para personalizar la generación de interfaces para los beans de sesión recién creados. En la figura siguiente se muestra la pestaña Sesión en la ventana de configuración de la transformación EJB:

Dependiendo de la versión del contenedor EJB en el proyecto, sólo puede seleccionar ciertas combinaciones de propiedades para poder ejecutar la transformación EJB. En la tabla siguiente se listan las interfaces que soporta la transformación para beans de sesión, en función de la versión del contenedor EJB y la selección de interfaces 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 ejecuta la transformación no está disponible. Cuando selecciona una combinación de opciones válida, el botón Ejecutar pasa a estar disponible y el mensaje de error desaparece.

Condiciones de uso | Información de retorno
(C) Copyright IBM Corporation 2004.
Reservados todos los derechos.