| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment envoyer des messages JMS
    Java Message Service ( JMS) , est une interface de programmation d'applications Java (API) qui permet aux développeurs d'envoyer et de recevoir des messages asynchrones faiblement couplés . L'utilisation de la messagerie asynchrone avec JMS améliore considérablement la fiabilité d'une application distribuée . La messagerie asynchrone est possible sans JMS, grâce à l'utilisation d'outils de fournisseurs exclusifs , mais JMS standardise l' interface de messagerie de réduire l'impact de se déplacer entre les différents outils . Choses que vous devez
    Java Enterprise Edition 1.3 ou au-dessus
    Java IDE comme Eclipse
    Enterprise Platform
    programmation Java familiarité
    Voir Plus Instructions
    1 < p > Configurer une fabrique de connexions JMS. Une fabrique de connexions est ce que le client utilise pour créer une connexion à un fournisseur . Une fabrique de connexion encapsule la configuration de la connexion. Cette étape varie considérablement d'un serveur d'applications serveur d'applications. Reportez-vous aux instructions de votre serveur d'applications de l'application pour plus de détails .
    2

    Configurer un sujet JMS ou file d'attente. Un thème est utilisé pour publier communication abonner et file d'attente pour le point . Similaire à la configuration de la fabrique de connexions JMS , cette étape est spécifique à la version de votre serveur d'applications. Pour déterminer les étapes réelles , consultez la documentation de votre serveur d' application.
    3

    Assurez-vous que le sujet ou la file d'attente a été mis en place .
    4

    créer une nouvelle classe Java dans votre environnement de développement intégré (IDE).
    5

    créer le contexte initial JNDI. Ceci établit la relation entre l'application client et le contexte JNDI

    Exemple: .

    Contexte jndiCtx = null;

    try {

    jndiCtx = new InitialContext ( ) ;

    } catch ( NamingException e) {

    //effectuer la gestion des exceptions

    }
    6

    Recherche de la destination et de la connexion Prix ​​usine

    Exemple :

    ConnectionFactory connectionFactory = null;

    destination dest = null;

    try {

    connectionFactory = ( ConnectionFactory . )

    //remplacer le nom que vous avez utilisé pour votre usine de connexion lorsque vous avez configuré dans votre serveur d'applications

    jndiContext.lookup ( " jms /ConnectionFactory "); .

    //remplacer le nom que vous avez utilisé pour votre file d'attente ou un sujet lorsque vous avez configuré le serveur d'applications

    dest = (Destination) de jndiCtx.lookup ( " le nom de votre destination "); .

    } < br >

    } catch (Exception e) {

    //poignée exception

    }
    7

    Créer une connexion et une session JMS. Une session est un contexte transactionnel single-threaded pour produire et consommer des messages qui peuvent être utilisés pour regrouper un ensemble de messages

    Exemple: .
    Connexion Connection

    = connectionFactory.createConnection (); < br > session session

    = connection.createSession (faux , Session.AUTO_ACKNOWLEDGE ) ;
    8

    Créer un MessageProducer et un message

    exemple en utilisant un message texte:
    .

    producteur MessageProducer = session.createProducer ( dest) ;

    un message TextMessage = session.createTextMessage ();

    un producteur de message est un objet créé par une session qui est utilisé pour envoyer des messages vers une destination ( le sujet ou la file d'attente ) . Dans l'exemple, un message texte a été créé , mais JMS prend en charge quatre formats supplémentaires : . Peut, octets, flux , objet, et le message qui peuvent être utilisés pour envoyer une variété de différents types d'informations
    9

    Envoyer le message à la destination

    Exemple:

    message.setText ("Ceci est le message") ;

    producer.send ( message);
    .
    10

    Envoyer un message vide pour signaler la fin de l'ensemble du message. Cela ne devrait être fait pour le point de messages point à point ( file d'attente )

    producer.send ( session.createMessage ()); .

    Previous :

    next :
      articles connexes
    ·Java pop-up codes 
    ·Comment déclarer un tableau String 
    ·Comment faire Nombre tri Java 
    ·Comment faire pour pré-remplir la zone de texte De Pag…
    ·Comment créer un modèle bidimensionnel Java tableau d…
    ·Ajout de texte aux lignes dans Netbeans Java 
    ·Comment cartographier une chaîne à une liste de chaî…
    ·Comment faire pour vérifier pour NotNull dans Java 6 
    ·Comment faire pour supprimer les doublons d'un tableau …
    ·Comment créer des séquences et d'insertion Déclarati…
      articles en vedette
    ·Comment développer des applications mobiles avec Micro…
    ·Comment faire une interface graphique en C 
    ·Comment vérifier une chaîne de caractères incorrects…
    ·L'importance des structures de décision dans Programma…
    ·Comment faire pour déboguer C + + Mots clés 
    ·Comment faire pivoter MySQL log des requêtes lentes 
    ·Quels sont les avantages de Python 
    ·Comment utiliser les tâches dans VBA 
    ·Comment faire pour créer une case à cocher dans Visua…
    ·Qu'est-ce que Scarlett Fever 
    Copyright © Connaissances Informatiques http://fr.wingwit.com