The Java Messaging Service gjør at sending og mottak av meldinger mellom kunder . Meldingstjenester er forskjellig fra andre teknologier , som de ikke er pålagt å kjenne en ekstern partner tilgang metoder . Meldingstjenester er også forskjellig fra e-post, som interaksjoner mellom meldinger ikke nødvendigvis occur.Sun designet JMS Application Program Interface ( API ) for å gi et felles sett med grensesnitt og regler for programmer som er skrevet i Java programmeringsspråk for å kommunisere med andre programmer med en gjennomført meldingstjeneste . Du trenger
Java Software Development Kit
Java Messaging Service moduler
Apache
Ant
Vis flere instruksjoner
en sjekk for å se om JMS passer i med løsningen din .
Identifiser hvis JMS er egnet for kommunikasjon modell. Bruk JMS når det ikke er nødvendig å vite om de andre grensesnitt , kan kjøre uavhengig av andre grensesnitt aktivitet og trenger ikke å vente på svar. Hvis dine krav omfatter alle tre av disse, så det JMS tjenesten synes å være godt egnet til dine behov .
2 Sett opp klienten til å fungere med meldinger .
Sett opp klienten som skal brukes med JMS . Dette kan være programklienter , bedriftens kunder eller andre web- komponenter i stand til å sende og motta meldinger asynkront . Med andre ord trenger ikke meldingene må sendes til en streng tidsplan og kan være basert på hendelser eller andre handlinger . Den eneste typen Java-program ikke trenger å bruke JMS er Java Applets. Vanligvis er distribuerte applikasjoner brukes med JMS .
3 Bruk de riktige verktøyene for å bygge et testmiljø .
Bygg programmet bruker en bærbar bygge verktøy , for å gi et testmiljø . The Apache Server Foundation gir " Ant " for å bygge og teste Java-miljøer . Bruk denne til å kompilere og bygge programmene slik at de kan bli testet .
Et annet aspekt av denne prosessen er å konfigurere stiene på applikasjonstjeneren , så miljøet vet hvor du finner viktige filer for å kjøre serveren.
banen bør være rømt på Windows som følger : en
C: . \\ \\ sol \\ \\ APPSERVER
applikasjonstjeneren må bli utplassert slik at den kan brukes til å gi de JMS . The Apache dokumentasjon ( se Ressurser ) gir mer detaljert informasjon om hvordan oppsettet kan oppnås eller spesielt konfigurert for et miljø .
4
Plan og skrive meldinger kommandoer. Tilkoblinger er satt opp i økten. . " Forbruker" The sending anvendelse av en melding som er kjent som "produsent " og mottakeren er kjent som
Et eksempel kodebit av en mottaker anordnet ved Oracle ( se Resources ) er som følger:
while ( true) {
Message m = consumer.receive ( 1 ) ;
if ( ! m = null ) {
if ( m instanceof tekstmelding ) {
melding = ( tekstmelding ) m ;
System.out.println ( " Reading melding: " + Online
message.getText ( ) ) ;
< p> } else {
pause ; .
}
Denne koden mottar meldinger ( forbruker) i en sløyfe til det ikke er meldinger som er igjen i meldingen køen
5 Test JMS oppsett for å sikre at det fungerer som det skal .
Send og motta noen test meldinger å sikre at de fungerer som forventet . Den grunnleggende -tjenesten bør testes uavhengig av den viktigste applikasjonen for å sikre meldingstjenester er riktig sendt , tolket og mottatt.