7.4.3. Créer un Message-Driven Bean basé JMS dans Red Hat JBoss Developer Studio


Cette procédure montre comment ajouter un Message-Driven Bean basé JMS dans Red Hat JBoss Developer Studio. Cette procédure crée un Message-Driven Bean EJB 3.x qui utilise des annotations.

Conditions préalables :

  1. Vous devrez avoir un projet existant ouvert dans Red Hat JBoss Developer Studio.
  2. Vous devrez connaître le nom et le type de la destination JMS que le bean écoutera.
  3. Le support pour JMS (Java Messaging Service) doit être autorisé dans la configuration JBoss EAP 6 dans laquelle ce bean sera déployé.

Procédure 7.6. Ajouter un Message-Driven Bean basé JMS dans Red Hat JBoss Developer Studio

  1. Ouvrir l'assistant Create EJB 3.x Message-Driven Bean

    Aller à File New Other. Sélectionner EJB/Message-Driven Bean (EJB 3.x) et cliquer sur le bouton Next.

    Figure 7.9. Créer l'assistant Message-Driven Bean EJB 3.x

  2. Indiquer les détails de la destination de fichier de classe

    Il existe trois ensembles de détails à indiquer pour la classe de bean : le projet, la classe Java et le message de destination.
    Projet
    • Si plusieurs projets existent dans Workspace, veillez à ce que le bon projet soit sélectionné dans le menu Project.
    • Le dossier où le fichier source du nouveau bean sera créé est ejbModule sous le répertoire du projet sélectionné. Ne peut être changé que pour répondre à des cas particuliers.
    Classe Java
    • Les champs obligatoires sont les suivants : Java Package et class name.
    • Il n'est pas nécessaire de fournir une Superclass à moins que la logique commerciale de votre application ne l'exige.
    Destination du message
    Voici les informations à fournir pour un Message-Driven Bean basé JMS :
    • Destination name. C'est la file d'attente ou le nom du sujet qui contient les messages auxquels le bean répondra.
    • La case JMS est sélectionnée par défaut. Veuillez ne pas la changer.
    • Définir Destination type comme Queue ou Topic selon ce que l'on vous demande.
    Cliquer sur le bouton Next.
  3. Saisir les informations spécifiques aux Message-Driven Bean

    Les valeurs par défaut sont appropriées pour un Message-Driven Bean basé JMS utilisant des transactions gérées conteneur.
    • Changer le type de transaction à Bean si le Bean doit utiliser des transactions Bean-managed (gérées bean).
    • Changer le nom du Bean s'il est demandé un nom de bean différent du nom de classe.
    • L'interface JMS Message Listener sera déjà listée. Vous n'aurez pas besoin d'ajouter ou de supprimer des interfaces, à moins qu'elles soient spécifiques à votre logique commerciale d'applications.
    • Laisser les cases décochées pour créer les méthodes stub sélectionnées.
    Cliquer sur le bouton Finish.
Résultat: le Bean Message-Driven sera créé avec des méthodes stub pour le contructeur par défaut et la méthode onMessage(). Une fenêtre d'édition de Red Hat JBoss Developer Studio est apparue avec le fichier correspondant.
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat