Accueil Dans les nouvelles Qu'est-ce qu'un bean géré par message? - définition de techopedia

Qu'est-ce qu'un bean géré par message? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie le message-Driven Bean?

Un bean géré par message est un composant d'une application d'entreprise légère qui est utilisé pour traiter des messages en mode asynchrone, où l'utilisateur ne reçoit pas toujours des résultats immédiats. Tout composant peut envoyer ces messages, qu'il utilise ou non la technologie J2EE.


Les deux fonctionnalités distinctes qui différencient les beans pilotés par message des beans session et entité sont que les beans pilotés par message ne sont pas accessibles via les interfaces et qu'ils n'ont qu'une classe de beans.

Techopedia explique le bean géré par message

Les beans message sont également notés pour les caractéristiques suivantes:

  • Les instances de beans pilotées par message ne conservent aucune donnée ou état conversationnel pour un client spécifique.
  • Toutes les instances d'un bean géré par message sont équivalentes, ce qui permet au conteneur EJB d'affecter un message à n'importe quelle instance de bean géré par message. Le conteneur peut regrouper ces instances pour permettre le traitement simultané de flux de messages.
  • Un seul bean géré par message peut traiter les messages de plusieurs clients.

Les beans gérés par message sont utilisés dans les communications asynchrones entre les composants d'application d'entreprise. Un message est traité comme suit:

  1. Lorsqu'un nouveau message arrive, le conteneur JavaBeans d'entreprise appelle la méthode onMessage du bean géré par message pour traiter le message.
  2. Le message est converti en message JMS, qui est géré en fonction de la logique métier de l'application. Ensuite, si la méthode onMessage souhaite traiter uniquement le message, elle appelle un bean session. Si, cependant, la méthode souhaite stocker le message dans une base de données, elle appelle un bean entité.
  3. Le message est ensuite remis à un bean géré par message afin que les opérations ci-dessus fassent partie d'une transaction unique et complète. Un message est parfois redistribué en cas de restauration du traitement des messages.
Qu'est-ce qu'un bean géré par message? - définition de techopedia