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