De Java Messaging Service maakt het verzenden en ontvangen van berichten tussen clients . Messaging- diensten verschillen van andere technologieën , zoals ze zijn niet verplicht om toegang methoden een externe partner te leren kennen. Messaging- diensten zijn ook verschillend van e-mail , zoals interacties tussen berichten komen niet noodzakelijk occur.Sun ontwierp de JMS Application Program Interface ( API ) om een gemeenschappelijke set van interfaces en regels voor programma's geschreven in de programmeertaal Java met andere toepassingen om te communiceren met een geïmplementeerd messaging service . Wat je nodig hebt Java Software Development Kit Java Messaging Service modules Apache Ant Toon Meer Aanwijzingen 1 Controleer of JMS past in met uw oplossing . Identificeer als JMS is geschikt voor uw communicatie model . Gebruik JMS wanneer het niet nodig is om informatie over de andere interfaces kennen , kunnen onafhankelijk van andere interface- activiteiten uitvoeren en hoeft niet te wachten op reacties. Als uw eisen omvatten alle drie van deze , dan lijkt de JMS dienst om goed aangepast aan uw behoeften . Kopen van 2 Stel de klant om te werken met messaging . Stel het type client te gebruiken met de JMS . Dit kunnen toepassing cliënten , enterprise klanten of andere web onderdelen kunnen berichten asynchroon verzenden en ontvangen . Met andere woorden, de berichten niet een strikt tijdschema te verzenden en kan worden gebaseerd op gebeurtenissen en andere activiteiten . Het enige type Java applicatie niet te hoeven de JMS gebruiken Java-applets . In het algemeen , worden gedistribueerde toepassingen gebruikt met de JMS . 3 Gebruik de juiste tools om een testomgeving te bouwen . Bouw de toepassing met behulp van een draagbaar build tool, om een testomgeving te bieden . De Apache Server Foundation biedt " Ant " op te bouwen en te testen Java -omgevingen . Gebruik dit om het programma te compileren en te bouwen, zodat ze kunnen worden getest . Een ander aspect van dit proces is het configureren van de paden op de applicatie -server , zodat het milieu weet waar om essentiële bestanden te vinden voor het uitvoeren van de server . < Br > het traject moet op Windows worden gelaten als volgt : C : . \\ \\ zon \\ \\ appserver De toepassingsserver moet worden ingezet , zodat het kan worden gebruikt om te voorzien de JMS . De Apache documentatie ( zie bronnen ) geeft meer gedetailleerde informatie over hoe de setup kan worden bereikt of specifiek geconfigureerd voor een omgeving . Plan 4 en schrijf de messaging -opdrachten . Verbindingen worden opgezet binnen de chatsessie . " . Consument" de verzendende toepassing van een bericht staat bekend als de " producent " en de ontvanger is bekend als de Een voorbeeld stukje code van een ontvanger die door Oracle ( zie bronnen ) is als volgt : < br terwijl > (true ) { Message m = consumer.receive ( 1 ) ; if ( ! m = null ) { if ( m instanceof textmessage ) { bericht = ( sms ) m ; System.out.println ( " lezen boodschap : " + message.getText ( ) ) ; } else { break ; . } Deze code ontvangt berichten ( consumenten ) in een lus totdat er geen berichten nog in het bericht wachtrij Goedkope 5 Test uw JMS setup te zorgen dat het goed werkt . enkele testberichten verzenden en ontvangen om ervoor te zorgen dat ze werken zoals verwacht . De basis messaging dienst moet onafhankelijk van de belangrijkste toepassing worden getest om er zeker van de messaging-diensten worden correct verzonden , geïnterpreteerd en ontvangen.
|