Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Tutorial su JMS

Il Java Messaging Service consente l' invio e la ricezione di messaggi tra i client . Servizi di messaggistica sono diversi da altre tecnologie , in quanto non sono tenuti a conoscere i metodi di accesso di un partner remoto . Servizi di messaggistica sono anche diversi dalla posta elettronica , come le interazioni tra i messaggi non necessariamente occur.Sun progettato il JMS Application Program Interface ( API ) per fornire un insieme comune di interfacce e le regole per i programmi scritti nel linguaggio di programmazione Java per comunicare con altre applicazioni con un servizio di messaggistica implementato . Cose che ti serviranno
Java Software Development Kit
Java Messaging Service moduli
Apache Ant

Mostra più istruzioni
1 Verificare se JMS adatta con la vostra soluzione .

Identificare se JMS è adatto per il vostro modello di comunicazione . Usare JMS quando non è tenuto a conoscere informazioni sulle altre interfacce , può essere eseguito indipendentemente da altre attività di interfaccia e non ha bisogno di aspettare per le risposte . Se i requisiti sono tutti e tre di questi, allora il servizio JMS sembra essere adatto alle vostre esigenze .
2 impostare il client per lavorare con la messaggistica .

Impostare il tipo di client da utilizzare con i JMS . Questi potrebbero essere i clienti di applicazioni , client aziendali o altri componenti web in grado di inviare e ricevere messaggi in modo asincrono . In altre parole, i messaggi non devono essere inviati ad un programma rigoroso e può essere basata su eventi o altre azioni . L'unico tipo di applicazione Java senza bisogno di utilizzare le JMS sono applet Java . In genere , le applicazioni distribuite sono utilizzati con le JMS .
3 Utilizzare gli strumenti giusti per costruire un ambiente di test .

generare l'applicazione utilizzando un tool di creazione portatile , per fornire un ambiente di test . Il server Apache Foundation fornisce " Ant " per costruire e testare ambienti Java . Usare questo per compilare e costruire i programmi in modo che possano essere testati .

Un altro aspetto di questo processo è la configurazione dei percorsi sul server applicazioni , quindi l'ambiente sa dove trovare i file essenziali per l'esecuzione del server .

Il percorso deve essere sfuggito a Windows come segue :

C : . \\ \\ sun \\ \\ appserver

Il server applicazioni deve essere distribuito in modo che possa essere utilizzato per fornire i JMS. La documentazione di Apache ( vedi Risorse ) fornisce informazioni più dettagliate su come l'impostazione può essere raggiunto o specificamente configurato per un ambiente .
4

piano e scrivere i comandi di messaggistica. Le connessioni sono istituiti all'interno della sessione di messaggistica . . " Consumatore" l'applicazione di invio di un messaggio è conosciuta come il "produttore" e il ricevitore è noto come il

Un codice di esempio frammento di un ricevitore fornito da Oracle ( vedi Risorse ) è il seguente : < br

mentre > (true ) {

messaggio m = consumer.receive ( 1) ;

if ( ! m = null) {

se ( m instanceof TextMessage ) {
messaggio

= ( TextMessage ) m ;

System.out.println ( "Messaggio di lettura: " + Commercio

message.getText ( ) ) ;

} else {

pausa ; .

}

Questo codice riceve messaggi ( consumatore ) in un loop fino a quando non ci sono messaggi rimangono nella coda di messaggi

5 verificare la configurazione JMS per assicurarsi che funzioni correttamente .

Inviare e ricevere alcuni messaggi di prova per assicurarsi che funzionino come previsto. Il servizio di messaggistica di base dovrebbe essere testato indipendentemente l'applicazione principale per garantire i servizi di messaggistica vengono inviati correttamente , interpretati e ricevuti.

 

Programmazione © www.354353.com