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 :
- Créez une configuration de serveur pour le serveur WebSphere Application Server :
- Ouvrez la vue Serveurs (sélectionnez ).
- Définissez un nouveau serveur WebSphere Application
Server en cliquant avec le bouton droit de la souris sur la vue Serveurs et sélectionnez .
Suivez les instructions de l'assistant Nouveau serveur en veillant à sélectionner
WebSphere Application Server.
- Créez un projet EJB 3.1 :
- Si l'icône 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 . La fenêtre de sélection de perspective s'ouvre.
- Sélectionnez Java EE. Cliquez sur OK.
La perspective Java EE s'ouvre.
- Dans la perspective Java EE, sélectionnez puis cliquez sur Suivant.
- 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.
- Sur la page Java, acceptez les valeurs par défaut
et cliquez sur Suivant.
- 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.
- Ajoutez une classe Java avec l'annotation @Singleton :
- Dans la vue Explorateur Enterprise, cliquez avec le bouton droit sur le projet EJBCounterSampleEE6 et sélectionnez .
- 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.
- Cliquez sur Terminer.
- La classe SingletonCounterBean s'ouvre dans l'éditeur Java. Ajoutez
l'annotation EJB 3.1 @Singleton pour générer un bean singleton :
- Après avoir ajouté l'annotation, vous pouvez voir une icône de correctif rapide
en regard de la ligne @Singleton.
- Cliquez avec le bouton droit de la souris sur l'icône de correctif rapide et sélectionnez Correctif
rapide.
- Sélectionnez Importer 'Singleton' (javax.ejb)
et appuyez sur Ctrl+S pour sauvegarder les modifications :
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.
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.