< Précédent | Suivant >

Leçon 1.1 : Création d'un projet EJB 3.1

Cette leçon vous aide à créer un projet EJB 3.1 qui contiendra votre bean session EJB.

Pour créer un projet EJB 3.1, vous avez besoin d'une installation WebSphere Application Server Version 8.0 ou ultérieure avec un profil de serveur.
Pour créer un projet Compteur EJB 3.1 :
  1. Créez une configuration de serveur pour le serveur WebSphere Application Server :
    1. Ouvrez la vue Serveurs (sélectionnez Fenêtre > Afficher la vue > Serveurs).
    2. Définissez un nouveau serveur WebSphere Application Server en cliquant avec le bouton droit de la souris sur la vue Serveurs et sélectionnez Nouveau > Serveur. Suivez les instructions de l'assistant Nouveau serveur en veillant à sélectionner WebSphere Application Server.
  2. Créez un projet EJB 3.1 :
    1. Si l'icône Java™ EE, Perspective Java EE, n'apparaît pas dans l'espace de travail, vous devez passer à la perspective Java EE. Dans la barre de menus, sélectionnez Fenêtre > Ouvrir la perspective > Autre. La fenêtre de sélection de perspective s'ouvre.
    2. Sélectionnez Java EE. Cliquez sur OK. La perspective Java EE s'ouvre.
    3. Dans la perspective Java EE, sélectionnez Fichier > Nouveau > Autre > EJB > Projet EJB puis cliquez sur Suivant.
    4. Sur la page Nouveau projet EJB, indiquez les propriétés du projet.
      • Dans la zone Nom du projet, entrez EJBCounterSampleEE6.
      • Dans la zone Emplacement du projet, sélectionnez Utiliser l'emplacement par défaut ou cliquez sur Parcourir pour sélectionner un autre emplacement.
      • Dans la zone Exécution cible, sélectionnez la bonne version de WebSphere Application Server.
      • Dans la zone Version du module EJB, sélectionnez 3.1.
      • Dans la zone Configuration, sélectionnez Configuration par défaut pour WebSphere Application Server pour votre version.
      • Sélectionnez Ajouter un projet à un fichier EAR et cliquez sur Suivant.
      • Dans la section Jeux de documents, laissez vide la zone Ajouter un projet aux jeux de documents et cliquez sur Suivant.
    5. Sur la page Java, acceptez les valeurs par défaut et cliquez sur Suivant.
    6. Sur la page Module EJB, décochez la case Créer un module JAR de client EJB qui contiendra les classes et les interfaces client et sélectionnez Générer un descripteur de déploiement ejb-jar.xml. Acceptez alors les autres valeurs par défaut et cliquez sur Terminer.

      Page Module EJB

  3. Ajoutez une classe Java avec l'annotation @Singleton :
    1. Dans la vue Explorateur Enterprise, cliquez avec le bouton droit sur le projet EJBCounterSampleEE6 et sélectionnez Nouveau > Classe.
    2. Acceptez le dossier source par défaut (EJBCounterSampleEE6/ejbModule). Dans la zone Package, entrez com.ibm.example.websphere.ejb3sample.counter, et dans la zone Nom, entrez SingletonCounterBean.
    3. Cliquez sur Terminer.
    4. La classe SingletonCounterBean s'ouvre dans l'éditeur Java. Ajoutez l'annotation EJB 3.1 @Singleton pour générer un bean singleton :
      Annotation @Singleton
    5. Après avoir ajouté l'annotation, vous pouvez voir une icône de correctif rapide icône correctif rapide en regard de la ligne @Singleton.
    6. Cliquez avec le bouton droit de la souris sur l'icône de correctif rapide et sélectionnez Correctif rapide.
    7. Sélectionnez Importer 'Singleton' (javax.ejb) et appuyez sur Ctrl+S pour sauvegarder les modifications :
      Importer 'Singleton' (javax.ejb)
      Les dépendances requises sont automatiquement ajoutées au code source.
      Conseil : Plutôt que d'utiliser l'icône de correctif rapide, vous pouvez passer par un raccourci en tapant @Si, en appuyant sur Ctrl+Barre d'espacement puis en sélectionnant @Singleton - javax.ejb.

      Options Ctrl+Barre d'espacement

      Les dépendances requises sont automatiquement ajoutées au code source.
Vous êtes maintenant prêt à passer à la leçon 1.2, Créer les classes et les interfaces requises pour la classe SingletonCounterBean.java.
< Précédent | Suivant >
Icône indiquant le type de rubrique Rubrique de leçon de tutoriel
Dispositions pour les centres de documentation | Commentaires en retour

Icône d'horodatage Dernière mise à jour: May 29, 2014 10:11

Nom de fichier : exer11ejb31.html