? Java est un langage de programmation utilisé dans une variété de domaines . La langue est utilisable pour les applications d'entreprise , des jeux et des logiciels client basé . Le Naming and Directory Interface Java ( JNDI ) travaille en collaboration avec le service de messagerie Java (JMS) pour fournir des fonctionnalités de messagerie unifiée avec un service.JMS nommer les objets peuvent inclure des files d'attente de messages , les consommateurs de messages et les fabriques de connexions . Files de messages
Une file de messages est une composante essentielle dans un objet JMS. Les files de messages agissent comme des conteneurs pour tous les messages entrants qui sont en attente de traitement . Une file d'attente agit comme une structure First-In -First- Out ( FIFO) dans lequel les messages qui arrivent en premier sont traitées en premier .
Consommateurs de messages
consommateurs de messages traiter chaque message dans la file d'attente de messages. Ils enlèvent le premier élément de la file d'attente de messages , de déterminer les mesures nécessaires pour recevoir le message et traiter le message. Un consommateur de message Répétez ce processus jusqu'à ce que la file d'attente est vide ou il est arrêté .
Connection Factories
usines de connexion sont directement liés à la JNDI. L'objet est appelé une usine , car elle produit des connexions à la demande d'autres objets. Par exemple, si un consommateur de message traite un message et détermine qu'il doit faire une réponse, il fera appel à la fabrique de connexion pour créer une connexion à une source externe via le JNDI.