| 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 mettere un messaggio nella coda JMS
    servizio di messaggistica Java , o JMS , è una tecnologia standard per l'invio e la ricezione di messaggi tra le applicazioni . Questo accoppiamento lasco rende più facile cambiare le applicazioni in modo indipendente per soddisfare i requisiti nuovi o mutevoli . Tipicamente server Page Java , JSP , gli sviluppatori non interagiscono con le tecnologie aziendali come JMS . Ma ci può essere la necessità di attivare un'azione senza attendere che sia completato in modo che gli utenti ottengono un feedback più immediato . E 'possibile sfruttare JMS da JSP usando una varietà di tecniche come la tag personalizzata o una servlet . Cose che ti serviranno
    Java Enterprise Edition 1.3 o superiore
    ambiente di sviluppo Java come ad esempio Eclipse
    server di applicazioni Java o web container con JMS
    Java programmazione familiarità
    Mostra più istruzioni
    pagina 1

    Configurazione di una factory di connessione JMS . Questo specifico istruzioni per questa procedura varia da server applicazioni. Fare riferimento alle istruzioni del server di applicazione applicazione selezionata per i dettagli di configurazione . La fabbrica di connessione verrà utilizzato dal client JSP per creare una connessione a un provider . La produzione connessioni astrae le informazioni di configurazione della connessione . Impostazione di una fabbrica di connessione coinvolge radicalmente diversi passaggi su ogni server di applicazioni .
    2

    Configurare una coda JMS . Una coda è utilizzato per comunicazione punto-punto tra le applicazioni JMS . Come la configurazione della factory di connessione JMS , la creazione di una coda varia da server applicazioni. I passi specifici richiesti dovrebbero essere disponibili nella documentazione del server applicazioni .
    3

    Confermare la coda e la fabbrica di connessione sono di impostazione usando i comandi di gestione del server di applicazione .
    4 < p > Crea nuovo nome Servlet " sendMessage " in ambiente di sviluppo . Questa servlet contiene la logica per inviare il messaggio ricevuto dall'interfaccia JSP per le code JMS

    pacchetto com.mycompany.samples configurati ;

    import java.io. *;
    < p > import javax.jms * , .

    import javax.naming * , .

    import javax.servlet * , . .

    import javax.servlet.http * ;

    public class sendMessage estende HttpServlet {

    protected void processRequest ( richiesta HttpServletRequest , HttpServletResponse risposta ) getta ServletException , IOException {

    response.setContentType ( "text /html ; charset = UTF - 8 ") ;

    PrintWriter out = response.getWriter ();

    try {

    Context ctx = new InitialContext ( ) ;

    ConnectionFactory ConnectionFactory = ( ConnectionFactory ) ctx.lookup ( "il tuo nome di fabbrica ");

    coda coda = (coda) ctx.lookup ( " Il nome della coda ");

    javax.jms . connessione connessione = connectionFactory.createConnection ();

    sessione javax.jms.Session = connection.createSession ( falso , Session.AUTO_ACKNOWLEDGE ) ;

    MessageProducer MessageProducer = session.createProducer ( coda ) ;

    messaggio TextMessage = out.print ( "Messaggio" + request.getParameter ( "messaggio" ) + "inviato a coda" + queue.getQueueName ( ) + ".") ; catch ( Exception ex ) {

    ex.printStackTrace (); }


    out.close (); }


    protected void doGet ( richiesta HttpServletRequest , HttpServletResponse risposta ) per

    getta ServletException , IOException {

    processRequest ( richiesta, risposta ) ;

    }

    protected void doPost ( richiesta HttpServletRequest , risposta HttpServletResponse ) per

    getta ServletException , IOException {

    processRequest ( richiesta, risposta ) ;

    }

    }
    < br > 5

    Creare una pagina JSP in ambiente di sviluppo per inviare il messaggio alla coda JMS utilizzando il servlet . Inserisci il seguente codice nella pagina JSP :

    < title> Invia messaggio a JMS -Queue < /title>

    < form action = " sendMessage " >
    < p > < table cellspacing = " 20 " >

    < tbody >

    < tr>

    < td > Messaggio : < /td>

    < td > < input type = nome " testo" = valore " message" = " " width = " 30 " /> < /td >
    < p > < /tr>

    < /tbody >

    < /table>

    < input type = valore di " presentare " = "Invia il messaggio" , name = "invia" />

    < /form >

    Previous :

    next :
      Articoli Correlati
    ·Come scaricare Java 1.6 
    ·Come cambiare lo sfondo di un campo di testo utilizzand…
    ·Come rimuovere il cursore sulla applet Java 
    ·Elenco delle certificazioni Java 
    ·Come eliminare un JFrame 
    ·Come fare un modello di strati della Terra 
    ·Come avviare un browser Web in Java 
    ·Come impostare Ant per utilizzare ReplaceRegExp 
    ·Come convalidare una data in Java 
    ·Come risolvere i problemi Download Java 
      Articoli in evidenza
    ·Come caricare i file DOC in PHP 
    ·Procedura: ScrollArea in Python 
    ·Come pulire la cache di assembly globale 
    ·Come fare listener del mouse Utilizzando Oscillazione i…
    ·Come eseguire l'override Java Ereditarietà 
    ·Una descrizione di Struts per la configurazione XML 
    ·Come estrarre link in una pagina e mettere il risultato…
    ·A proposito del linguaggio Cobol 
    ·Tipi di Format String Bug 
    ·VBA Funzione Procedura 
    Copyright © Conoscenza Informatica http://it.wingwit.com