Chapter 14 Travailler avec Java


Propriétés d'un EJB

Vous pouvez afficher la page EJB dans la feuille de propriétés du composant afin d'accéder aux propriétés suivantes :

Propriété Description
Interface Remote Home Définit les méthodes et opérations utilisées dans une vue client distante. Etend l'interface javax.ejb.EJBHome
Interface Remote Fournit la vue client distante. Etend l'interface javax.ejb.EJBObject
Interface Local Home Définit les méthodes et opérations utilisées localement dans une vue client locale. Etend l'interface javax.ejb.EJBLocal-Home
Interface Local Permet au bean d'être étroitement lié à son client et d'être accessible directement. Etend l'interface javax.ejb.EJBLocalObject
Classe Bean Classe qui met en oeuvre les méthodes de gestion du bean
Classe de clé primaire Classe fournissant un pointeur dans la base de données. Cette classe est liée à la classe Bean. Applicable uniquement aux beans d'entité

Note   Affichage de la page EJB
Vous pouvez afficher la page EJB en pointant sur le symbole du composant EJB et en cliquant le bouton droit de la souris, puis en sélectionnant EJB dans le menu contextuel qui s'affiche.

Pour plus d'informations sur les méthodes d'interface et sur les méthodes de mise en oeuvre, reportez-vous à la section "Notions de base relatives à la synchronisation des opérations".

Affichage de l'aperçu du code d'un composant

Vous pouvez afficher un aperçu du code d'un EJB en cliquant sur l'onglet Aperçu dans la feuille de propriétés d'un composant. La page Aperçu contient des pages navigables par onglet qui correspondent à chaque interface et classe de l'EJB. Vous pouvez voir la relation entre un EJB et ses classes et interfaces dans la page Aperçu sans générer de fichier.

Dans les feuilles de propriétés de classe et d'interface, la page Aperçu permet de voir ce qui sera généré.

Dans la feuille de propriétés de modèle ou de package, la page Aperçu décrit le fichier de descripteur de déploiement de l'EJB et fournit le nom de l'EJB généré ainsi que ses méthodes. Elle permet de visualiser ce qui sera généré.

Vous pouvez utiliser les outils et raccourcis clavier suivants à partir de la barre d'outils Aperçu :

Outils Description Raccourci clavier

Menu contextuel de l'éditeur Maj + F11

Réactualiser F5

Afficher les options de génération ctrl + W

Sélectionner les cibles de génération ctrl + F6

Afficher les options de génération

Si vous cliquez sur l'outil Afficher les options de génération, la boîte de dialogue Options de génération s'affiche. Vous pouvez modifier les options de génération à partir de cette boîte de dialogue et visualiser l'impact sur le code.

Sélectionner les cibles de génération

Cet outil n'est disponible que si au moins une définition étendue de modèle marquée pour la génération est associée au modèle et si elle contient des entrées dans la catégorie Generated Files pour le type d'objet courant. Lorsque cet outil est disponible, il permet d'afficher la liste des cibles pour l'objet courant. Si vous ajoutez une cible de génération, l'onglet correspondant est ajouté dans la page Aperçu. Si vous désélectionnez une cible, l'onglet correspondant disparaît de la feuille Aperçu.

Pour plus d'informations sur la définition étendue de modèle pour la génération, reportez-vous à la section "Génération pour une définition étendue de modèle" dans le chapitre "Guide de référence des définitions étendues de modèle" du manuel Documentation utilisateur avancée .

Signets dans le script

Dans la page Aperçu, vous pouvez ajouter et supprimer des signets à des endroits spécifiques du code puis naviguer de l'un à l'autre de ces signets :

Raccourci clavier Description
ctrl + F2 Ajoute un signet. Une marque de signet bleue s'affiche. Si vous renouvelez l'action à la même position, le signet est supprimé et la marque bleue disparaît
F2 Passage au signet suivant
Maj + F2 Passe au signet précédent

Les signets ne peuvent pas être imprimés et sont perdus dès que vous utilisez les outils Réactualiser ou Afficher les options de génération.

 


Copyright (C) 2005. Sybase Inc. All rights reserved.