Vous pouvez utiliser un assistant pour créer un bean géré par message et ajouter ce dernier à votre projet.
Avant de créer un bean enterprise, vous devez réaliser les opérations suivantes :
Pour créer un bean géré par message, procédez comme suit :
- Dans la perspective J2EE, cliquez sur Fichier > Nouveau > Autre > EJB > XDoclet
Enterprise JavaBean. L'assistant Créer un Enterprise JavaBean apparaît.
- Sélectionnez MessageDrivenBean.
- Cliquez sur Suivant.
- Sélectionnez le projet de destination du nouveau bean.
- Dans la zone Dossier, sélectionnez le dossier du nouveau bean.
- Dans la zone Package Java, entrez le nom de package du nouveau bean.
- Dans la zone Nom de la classe, tapez le nom du bean enterprise. Par convention, les noms de bean doivent commencer par une majuscule.
Remarque : Vous pouvez utiliser des caractères Unicode pour le nom du bean, mais ces caractères ne sont pas pris en charge pour les packages bean enterprise et les classes associées aux beans enterprise.
- Changez la super classe du bean si vous voulez qu'il hérite d'une classe autre que java.lang.Object.
- Cliquez sur Suivant.
- Entrez le nom EJB du bean. Il s'agit du nom de la classe de bean enterprise.
- Entrez le nom JUNDI de destination du bean. Il s'agit d'un nom logique utilisé par le serveur pour localiser un bean enterprise lors de la phase d'exécution.
- Entrez le nom d'affichage du bean. Il s'agit du nom abrégé du bean enterprise utilisé par les outils.
- Entrez la description du bean.
- Sélectionnez la destination du nouveau bean :
- File d'attente indique que le modèle de messagerie JMS point à point sera utilisé.
- Rubrique indique que le modèle de messagerie JMS de publication-enregistrement sera utilisé.
- Sélectionnez le type de transaction du nouveau bean :
- Conteneur permet de définir que la démarcation des transactions est réalisée par le conteneur.
- Bean indique que la démarcation de transaction est traitée par le bean.
- Cliquez sur Suivant.
- Sélectionnez le type des modificateurs à utiliser avec la classe. Vous avez le choix entre les types Public, Abstrait et Final.
- Sélectionnez les interfaces que doit implémenter le bean :
- Cliquez sur le bouton Ajouter pour ouvrir la boîte de dialogue Sélection du type dans laquelle vous pouvez sélectionner l'interface à implémenter.
- Si vous avez ajouté une interface et que vous ne souhaitez plus l'implémenter, sélectionnez l'interface dans la liste, puis cliquez sur Supprimer.
- Sélectionnez les raccords de méthode que doit créer l'assistant. Vous avez le choix entre les options de type principal, méthodes abstraites héritées et constructeurs de la superclasse.
- Cliquez sur Terminer. Le nouveau bean est ajouté au projet EJB indiqué.