des enterprise beans - Département Informatique
des enterprise beans - Département Informatique
des enterprise beans - Département Informatique
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
G é n é ration de la classe du bean à partir d’ une interface distante<br />
Au fur et à mesure que vous cochez <strong>des</strong> métho<strong>des</strong> dans la boîte Métho<strong>des</strong>,<br />
elles sont ajoutées à l’interface distante.<br />
Pour supprimer une méthode de l’interface distante, supprimez la coche<br />
de la case de la méthode dans la boîte Métho<strong>des</strong>.<br />
Pour modifier une <strong>des</strong> métho<strong>des</strong>, cliquez <strong>des</strong>sus avec le bouton droit pour<br />
afficher le menu contextuel et choisissez Modifier la sélection. Le fichier<br />
s’ouvre dans l’éditeur de code, votre curseur est positionné sur la<br />
méthode, et vous pouvez la modifier immédiatement.<br />
Le menu contextuel offre d’autres comman<strong>des</strong> intéressantes. Vous pouvez<br />
choisir Retirer ce qui est sélectionné pour supprimer une méthode de la<br />
classe du bean. Choisir Tout cocher coche toutes les métho<strong>des</strong> et les ajoute<br />
toutes à l’interface distante ; choisir Tout décocher supprime la sélection<br />
de toutes les métho<strong>des</strong> de sorte qu’aucune méthode n’est ajoutée à<br />
l’interface distante.<br />
Vous pouvez utiliser la page Métho<strong>des</strong> pour vérifier que les métho<strong>des</strong><br />
déclarées dans la classe de votre bean ont la même signature que dans<br />
l’interface locale et l’interface distante. Par exemple, imaginons que vous<br />
avez ajouté un paramètre à la méthode ejbCreate() dans la classe de votre<br />
bean, mais négligé de le faire pour la méthode create() de l’interface<br />
locale. La boîte Métho<strong>des</strong> affichera la méthode ejbCreate() et la méthode<br />
create() en caractères de couleur rouge. Si vous cliquez sur une méthode<br />
affichée en rouge, une boîte Description du problème apparaîtra et décrira<br />
la nature du problème. Vous pourrez alors ajouter le paramètre à la<br />
méthode create() pour unifier les signatures <strong>des</strong> métho<strong>des</strong> et régler le<br />
problème. Ou, si vous supprimez <strong>des</strong> métho<strong>des</strong> dans la classe de votre<br />
bean mais oubliez de le faire dans l’interface distante, la boîte Métho<strong>des</strong><br />
affichera ces métho<strong>des</strong> en rouge pour vous rappeler de les supprimer<br />
aussi dans l’interface distante.<br />
Génération de la classe du bean à partir d’une interface distante<br />
Certains développeurs préfèrent commencer le développement d’un<br />
<strong>enterprise</strong> bean en concevant l’interface distante. Si cette approche vous<br />
convient, vous pouvez utiliser le Créateur de bean EJB pour générer le<br />
squelette de la classe du bean à partir de votre interface distante existante.<br />
Pour générer la classe du bean à partir d’une interface distante,<br />
1 Affichez l’interface distante dans l’éditeur.<br />
3-12 Guide du dé veloppeur Enterprise JavaBeans