Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako poslať JMS Správy

Java Message Service ( JMS ) , je rozhranie pre programovanie Java aplikácií ( API ) , ktoré umožňuje vývojárom odosielať a prijímať voľne - viazanej asynchrónne správy . Používanie asynchrónneho zasielania správ s JMS výrazne zvyšuje spoľahlivosť a distribuované aplikácie . Asynchrónne správ je možné bez JMS , cez použitie proprietárnych nástrojov dodávateľov , ale JMS štandardizuje rozhranie zasielanie správ znižovanie vplyvu pohybu medzi rôznymi nástrojmi . Veci , ktoré budete potrebovať
Java Enterprise Edition 1.3 alebo vyšší
Java IDE ako Eclipse
Enterprise platformy
Java programovanie znalosť
Zobraziť ďalšie inštrukcie
1

Konfigurovať továreň pripojenie JMS . Pripojenie továreň je to , čo klient používa na vytvorenie pripojenia k poskytovateľovi . Pripojenie továreň vystihuje konfiguráciu pripojenia . Tento krok výrazne líši od aplikačného servera na aplikačný server . Riaďte sa pokynmi na aplikačnom serveri aplikácie pre špecifické detaily .
2

Konfigurácia tému alebo fronty JMS . Téma sa používa pre publikovanie prihlásiť komunikáciu a fronty na mieste . Podobne konfiguráciu pripojenia továrne JMS , tento krok je špecifické pre vašu verziu aplikačného servera . Ak chcete zistiť aktuálny krokov , obráťte sa na dokumentáciu aplikačného servera .
3

Uistite sa , že téma alebo fronty bol nastavený .
4

Vytvoriť novú triedu Java v integrované vývojové prostredie ( IDE ) .
5

Vytvorte počiatočné JNDI kontext . Tým sa vytvorí vzťah medzi klientskou aplikáciou a rozhrania JNDI kontext

Príklad : .

Kontext jndiCtx = null ;

try { klipart

jndiCtx = new InitialContext ( ) ;

} catch ( NamingException e ) {

//vykonávať spracovanie výnimiek

}
6

Look - up určenia a na prepojenie továreň

Príklad : .

ConnectionFactory ConnectionFactory = null ;

Cieľ dest = null ;

try {

ConnectionFactory = ( ConnectionFactory )

//nahraďte názov, ktorý ste použili pre pripojenie továrni , keď ju nastaviť v aplikačnom serveri

jndiContext.lookup ( " jms /ConnectionFactory " ) ; .

//nahraďte názov , ktorý ste použili na fronte alebo témy pri konfigurácii aplikačného servera

dest = ( určenia) jndiCtx.lookup ( " váš cieľ meno " ) ; .

}

} catch ( Exception e ) {

//handle výnimkou

}
7

Vytvorenie pripojenia JMS a relácie . Relácie je single - threaded transakčné kontext pre výrobu a náročné správ , ktoré môžu byť použité k skupine sada správ

Príklad : .

Connection connection = connectionFactory.createConnection ( ) ;

Session session = connection.createSession ( false , Session.AUTO_ACKNOWLEDGE ) ;
8

Vytvoriť MessageProducer a správu klipart

Príklad použitia textovú správu : klipart .

MessageProducer výrobcu = session.createProducer ( dest ) ;

textmessage message = session.createTextMessage ( ) ;

výrobcu správy je objekt vytvorený relácie , ktorý sa používa na odosielanie správ do miesta určenia ( téma alebo fronty ) . V príklade , textové správy bola vytvorená , ale JMS podporuje ďalšie štyri formáty : . Môže , byte , prúd , objekt , a správy , ktoré môžu byť použité na odosielanie celý rad rôznych typov informácií
9 < p . > Poslať správu k cieľu

Príklad :

message.setText ( " Toto je správa " ) ;

producer.send ( správa ) ;

10

Odoslať prázdnu správu signalizovať koniec správy nastavená . To by malo byť vykonané iba z bodu do bodu správ ( front )

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

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené