Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment faire pour convertir Double …
  • La différence entre l'utilisation d…
  • Comment réviser entrée en Java à …
  • Comment ajouter JAVA_HOME 
  • Comment installer un fichier JAR dan…
  • Comment lire les fichiers XLS en Jav…
  • Comment déclarer un tableau String 
  • Méthodes ArrayList en Java 
  • Comment calculer JavaScript 
  • Comment vérifier Java for Strings E…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    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

    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 ()); .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment écouter un clavier en Java 
  • Quelle est l'extension du fichier JNLP 
  • Comment faire pour intercepter des événements clés en Java 
  • Dépannage Java dans Windows XP 
  • Comment importer un package dans un projet Eclipse 
  • Comment utiliser la documentation de l'API Java 
  • Comment activer les applets Java 
  • Comment importer des classes dans NetBeans 
  • Comment calculer un périmètre de rectangle en Java 
  • Processus concurrents dans un objet Servlet 
  • Connaissances Informatiques © http://www.ordinateur.cc