Onglets de configuration des transformations UML en EJB

La fenêtre de configuration des transformations UML en EJB comporte cinq onglets : Cible, Entity, Session, Mappage et Commun. La présente section décrit la manière dont les trois premiers onglets affectent la transformation EJB.

L'onglet Cible

L'onglet Cible permet de sélectionner le projet EJB cible dans lequel la transformation en EJB génère les fichiers en sortie. Vous pouvez créer un nouveau conteneur cible même s'il existe déjà un projet EJB. Chaque projet est associé à un seul conteneur EJB. La transformation EJB prend en charge toutes les versions existantes de conteneurs EJB fournies par l'assistant de projet EJB.

La version du conteneur de projet EJB cible peut limiter le nombre des options proposées dans les onglets Entity et Session. Pour de plus amples détails sur les restrictions apportées par chacun des types de conteneurs EJB, consultez la section Conteneur EJB cible.

L'onglet Entity

L'onglet Entity permet de personnaliser les beans entity qui viennent d'être générés. La configuration peut se faire à l'aide de deux options de l'onglet Entity : Type de bean entity et Interface de bean entity. La figure ci-après montre l'onglet Entity dans la fenêtre de configuration des transformations EJB :

Selon le version du conteneur EJB présente dans le projet, vous ne pourrez sélectionner que certaines combinaisons de propriétés avant de pouvoir exécuter la transformation EJB. Le tableau suivant énumère les types de beans entity pris en charge par la transformation, les interfaces prises en charge par les beans entity et l'interface sélectionnée par défaut :

Version du conteneur EJB

Type de bean entity

Interfaces prises en charge pour les beans entity

Sélection par défaut

2.x

CMP 2.x

Local et distant

Interfaces locales uniquement

2.x

CMP 1.1

Distant

Interfaces distantes uniquement

2.x

BMP

Local et distant

Interfaces locales uniquement

1.1

CMP 2.x

Aucun

Non disponible

1.1

CMP 1.1

Distant

Interfaces distantes uniquement

1.1

BMP

Distant

Interfaces distantes uniquement

Les sélections par défaut répertoriées dans le tableau reflètent le comportement par défaut de l'assistant de création de beans entity.

Tout choix d'une combinaison non valide d'options entraîne l'apparition d'un message d'erreur en haut de la fenêtre de configuration des transformations EJB et l'indisponibilité du bouton Exécuter qui lance la transformation. Il suffit de sélectionner une combinaison valide d'options pour que ce bouton redevienne utilisable et pour faire disparaître le message d'erreur.

L'onglet Session

L'onglet Session permet de personnaliser la génération d'interfaces pour les beans session qui viennent d'être générés. La figure ci-après montre l'onglet Session dans la fenêtre de configuration des transformations EJB :

Selon le version du conteneur EJB présente dans le projet, vous ne pourrez sélectionner que certaines combinaisons de propriétés avant de pouvoir exécuter la transformation EJB. Le tableau suivant énumère les interfaces prises en charge pour les beans session, selon la version du conteneur EJB, ainsi que l'interface sélectionnée par défaut :

Version du conteneur EJB

Interfaces prises en charge pour les beans session

Sélection par défaut

1.1

Distant

Interfaces distantes uniquement

2.0

Local et distant

Interfaces distantes uniquement

2.1

Local et distant

Interfaces distantes uniquement

Tout choix d'une combinaison non valide d'options entraîne l'apparition d'un message d'erreur en haut de la fenêtre de configuration des transformations EJB et l'indisponibilité du bouton Exécuter qui lance la transformation. Il suffit de sélectionner une combinaison valide d'options pour que ce bouton redevienne utilisable et pour faire disparaître le message d'erreur.

Conditions d'utilisation | Retours d'informations
(C) Copyright IBM Corporation 2004.
All Rights Reserved.