| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come inviare messaggi JMS
    Java Message Service ( JMS ) , è un'interfaccia di programmazione delle applicazioni Java ( API ) che consente agli sviluppatori di inviare e ricevere messaggi asincroni , disaccoppiati . L'uso di messaggi asincroni con JMS migliora notevolmente l'affidabilità di un'applicazione distribuita . Messaggistica asincrona è possibile senza JMS , attraverso l'uso di strumenti di vendor proprietari, ma JMS standardizza l'interfaccia di messaggistica di ridurre l'impatto di muoversi tra i diversi strumenti . Cose che ti serviranno
    Java Enterprise Edition 1.3 o superiore
    Java IDE come Eclipse
    Enterprise piattaforma
    Java programmazione familiarità
    Mostra più istruzioni
    1 < p > Configura una factory di connessione JMS . Una fabbrica di connessione è quello che un client utilizza per creare una connessione a un provider . Una fabbrica di connessione incapsula la configurazione della connessione . Questo passaggio varia notevolmente da server di applicazioni per server di applicazioni. Fare riferimento alle istruzioni per il server applicazioni applicazioni per i dettagli specifici .
    2

    Configurare un argomento JMS o la coda . Un argomento viene utilizzato per pubblicare la comunicazione subscribe e coda per punto . Simile alla configurazione della factory di connessione JMS , questo passo è specifico per la versione server di applicazioni. Per determinare i passaggi effettivi , consultare la documentazione del server applicazioni .
    3

    Confermare che l' argomento o la coda è stata impostata .
    4

    Creare una nuova classe Java nel proprio ambiente di sviluppo integrato ( IDE ) .
    5

    Creare il contesto iniziale JNDI . Questo stabilisce la relazione tra l'applicazione client e il contesto JNDI

    Esempio : .

    Context jndiCtx = null;

    try {

    jndiCtx = new InitialContext ( ) ;

    } catch ( NamingException e) {

    //eseguire la gestione delle eccezioni

    }
    6

    Look-up di destinazione e collegamento fabbrica

    Esempio :

    ConnectionFactory ConnectionFactory = null;

    destinazione dest = null;

    try {

    ConnectionFactory = ( ConnectionFactory . ) per

    //sostituire il nome utilizzato per la produzione di connessione quando si è configurato nel server di applicazioni

    jndiContext.lookup ( " jms /ConnectionFactory ") .

    //sostituire il nome utilizzato per la coda o l'argomento quando si è configurato il server di applicazioni

    dest = (Destinazione ) jndiCtx.lookup ( " il nome della destinazione "); .

    } < br >

    } catch ( Exception e) {

    //maniglia eccezione

    }
    7

    Creare una connessione JMS e di sessione. Una sessione è un contesto transazionale a thread singolo per la produzione e il consumo di messaggi che possono essere usati per raggruppare un insieme di messaggi

    Esempio : .
    Collegamento Connection

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

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

    Creare un MessageProducer e un messaggio

    Esempio di utilizzo di un messaggio di testo :
    .

    produttore MessageProducer = session.createProducer ( dest ) ;

    messaggio TextMessage = session.createTextMessage ();

    un produttore messaggio è un oggetto creato da una sessione che viene utilizzato per inviare messaggi a una destinazione ( argomento o la coda ) . In questo esempio , un messaggio di testo è stato creato , ma JMS supporta quattro formati aggiuntivi : . Possono, byte, flusso di oggetti e messaggi che possono essere utilizzati per inviare una varietà di diversi tipi di informazioni
    9 < p > Invia il messaggio alla destinazione

    Esempio :

    message.setText ( "Questo è il messaggio") ;

    producer.send ( messaggio) ;
    .
    10

    Invia un messaggio vuoto per segnalare la fine del set messaggio . Questo dovrebbe essere fatto solo per il punto a messaggi puntuali ( coda ) per

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

    Previous :

    next :
      Articoli Correlati
    ·Come fare una piramide pentagonale in Java 
    ·Come usare CutePDF Da Java 
    ·Come convertire oggetti Java 
    ·Come creare un nuovo modulo nel progetto NetBeans 
    ·Come spostare un JPanel Java 
    ·Come trovare il numero più grande in Java 
    ·Che cosa è astratto Percorso Nome in Java 
    ·Come aggiungere righe in JTable 
    ·Che cosa è un token in Java 
    ·Come incollare un GUI Java 
      Articoli in evidenza
    ·Come convertire una variabile String in una variabile f…
    ·Come Pixel -Track per una pagina di reindirizzamento 
    ·Che cosa sono utili C + Flag di compilazione ? 
    ·VB.NET Programmazione Client Server 
    ·Come fare un computer Lingua 
    ·Che cosa è una testata in Java 
    ·Come riprodurre file video in Vb.NET 2005 
    ·Come fare campi modulo Calcolo Utilizzando VBA 
    ·Come utilizzare l'accesso e immettere dati in una forma…
    ·Come costruire un gioco per Android utilizzando Eclipse…
    Copyright © Conoscenza Informatica http://it.wingwit.com