Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

7.3.5. Ajouter des Session Beans à un Projet dans Red Hat JBoss Developer Studio

Red Hat JBoss Developer Studio possède plusieurs assistants qui peuvent être utilisés pour créer rapidement des classes bean Enterprise. La procédure suivante vous montre comment utiliser les assistants du Red Hat JBoss Developer Studio pour ajouter un session bean à un projet.

Conditions préalables :

  • Vous avec un EJB ou Dynamic Web Project dans Red Hat JBoss Developer Studio auquel vous souhaitez ajouter un ou plusieurs session beans.

Procédure 7.5. Ajouter des Session Beans à un Projet dans Red Hat JBoss Developer Studio

  1. Ouvrir le projet

    Ouvrir un projet dans Red Hat JBoss Developer Studio.
  2. Ouvrir l'assistant "Create EJB 3.x Session Bean" (Créer EJB 3.x Session Bean)

    Pour ouvrir l'assistant Créer EJB 3.x Session Bean, naviguer dans le menu File, et sélectionner New, puis Session Bean (EJB 3.x).
    Créer un assistant EJB 3.x Session Bean

    Figure 7.7. Créer un assistant EJB 3.x Session Bean

  3. Indiquer les informations de classe

    Fournir les informations suivantes :
    • Projet
      Verifier que le projet qui convient a bien été sélectionné.
    • Dossier source
      Il s'agit du dossier dans lequel les fichiers source de Java seront créés. Cela n'a pas normalement besoin d'être changé.
    • Package
      Indiquer le package auquel cette classe appartient.
    • Nom de la classe
      Indiquer le nom de la classe qui représentera le session bean.
    • Superclass
      La classe de session bean peut hériter d'une Superclass. Indiquer ici si votre session a une Superclass.
    • Type d'état
      Indiquer le type d'état du session bean: stateless, stateful, ou singleton.
    • Interfaces commerciales
      Par défaut, la case No-interface est cochée, donc aucune interface ne sera créée. Cocher les cases des interfaces que vous souhaitez définir et ajuster les noms si nécessaire.
      Nous vous rappelons que les beans Enterprise d'un WAR (Web Archive) ne supportent qu'EJB 3.1 Lite, et que cela n'inclut pas les interfaces commerciales distantes.
    Cliquer sur Next.
  4. Informations spécifiques aux Session Bean

    Vous pouvez saisir des informations supplémentaires ici pour personnaliser encore plus le session bean. Vous n'avez pas besoin de changer quoi que ce soit ici.
    Les items que vous pouvez changer sont :
    • Nom de bean.
    • Nom mappé.
    • Type de transaction (géré conteneur ou géré bean).
    • On peut fournir des interfaces supplémentaires que le bean doit implémenter.
    • Vous pouvez également spécifier des interfaces EJB 2.x Home et Component si nécessaire.
  5. Terminer

    Cliquer sur le bouton Finish et le nouveau session bean sera créé, et ajouté au projet. Les fichiers de toute nouvelle interface commerciale seront également créés, s'ils ont été spécifiés.
RÉSULTAT: un nouveau session bean sera ajouté au projet.
Nouveau Session Bean dans Red Hat JBoss Developer Studio

Figure 7.8. Nouveau Session Bean dans Red Hat JBoss Developer Studio