Tutorial On JMS

Tutorial On JMS


Java Messaging Service gjør det mulig å sende og motta meldinger mellom klienter. Meldingstjenester er forskjellig fra andre teknologier, som de ikke er pålagt å vite aksessmetoder en ekstern partner. Meldingstjenester er også forskjellig fra e-post, som interaksjoner mellom meldingene ikke nødvendigvis forekomme.

Sun designet JMS Application Program Interface (API) for å gi et felles sett med grensesnitt og regler for programmer skrevet i Java programmeringsspråk for å kommunisere med andre programmer med en gjennomført meldingstjeneste.

Bruksanvisning

1 Tutorial On JMS

Sjekk om JMS passer inn med din løsning.

Identifisere om JMS er egnet for kommunikasjon modell. Bruk JMS når det ikke er nødvendig å vite informasjon 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, og JMS tjenesten synes å være godt egnet til dine behov.

2 Tutorial On JMS

Sett opp klienten til å jobbe med meldinger.

Sett opp klienten typen 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, de meldinger som ikke trenger å bli sendt til en streng plan og kan være basert på hendelser eller andre handlinger. Den eneste typen Java-program ikke ønsker å bruke JMS er Java Applets. Vanligvis er distribuerte applikasjoner brukes med JMS.

3 Tutorial On JMS

Bruk de riktige verktøyene for å bygge et testmiljø.

Bygg programmet som 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 dette til å kompilere og bygge programmene slik at de kan bli testet.

Et annet aspekt ved denne prosessen er å konfigurere stiene på applikasjonsserveren, slik at miljøet vet hvor du finner viktige filer for å kjøre serveren.

Banen bør rømte på Windows som følger:

C: \ sun \ 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 Planlegg og skrive meldinger kommandoer. Tilkoblinger er satt opp i den økten. Den sendende anvendelse av en melding som er kjent som "produsent", og mottakeren er kjent som "forbruker".

Et eksempel kodebit av en mottaker levert av Oracle (se Resources) er som følger:

while (true) {

Melding m = consumer.receive (1);

if (m! = null) {

if (m instanceof TextMessage) {

message = (tekstmelding) m;

System.out.println ( "Reading melding:" +

message.getText ());

} Else {

gå i stykker;

}

Denne koden mottar meldinger (forbruker) i en sløyfe til det ikke er meldinger igjen i meldingskøen.

5 Tutorial On JMS

Test din JMS setup å sikre at den fungerer som den skal.

Send og motta noen testmeldinger for å sikre at de fungerer som forventet. Den grunnleggende meldingstjenesten bør testes uavhengig av den viktigste applikasjonen å sikre meldingstjenester er riktig sendt, tolket og mottatt.

Hint

  • JMS informasjon om Apache nettsiden gir mange eksempler på kode, noe som bør komme i gang i å skrive dine egne JMS rutiner.