Una applicazione JMS può essere progettata e rilasciata come un'unità ma spesso i client JMS sono aggiunti incrementalmente a una applicazione esistente.
La definizione del messaggio usato da una applicazione può venire sia dalla parte JMS dell'applicazione sia dalla non-JMS.
Sviluppo di un client JMS
Un tipico client JMS esegue la seguente procedura di setup JMS:
- trova un oggetto ConnectionFactory via JNDI;
- trova uno o più oggetti Destination via JNDI;
- usa la ConnectionFactory per creare una JMS Connection con la consegna dei messaggi non abilitata;
- usa la Connection per creare una o più JMS Session;
- usa la Session e le Destination per creare i MessageProducer e i MessageConsumer necessari;
- far partire la consegna dei messaggi sulla Connection.
Nessun commento:
Posta un commento