Rheinwerk Computing < openbook > Rheinwerk Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.
 
Inhaltsverzeichnis
Vorwort
1 Neues in Java 8 und Java 7
2 Fortgeschrittene String-Verarbeitung
3 Threads und nebenläufige Programmierung
4 Datenstrukturen und Algorithmen
5 Raum und Zeit
6 Dateien, Verzeichnisse und Dateizugriffe
7 Datenströme
8 Die eXtensible Markup Language (XML)
9 Dateiformate
10 Grafische Oberflächen mit Swing
11 Grafikprogrammierung
12 JavaFX
13 Netzwerkprogrammierung
14 Verteilte Programmierung mit RMI
15 RESTful und SOAP-Web-Services
16 Technologien für die Infrastruktur
17 Typen, Reflection und Annotationen
18 Dynamische Übersetzung und Skriptsprachen
19 Logging und Monitoring
20 Sicherheitskonzepte
21 Datenbankmanagement mit JDBC
22 Java Native Interface (JNI)
23 Dienstprogramme für die Java-Umgebung
Stichwortverzeichnis

Jetzt Buch bestellen
Ihre Meinung?

Spacer
<< zurück
Java SE 8 Standard-Bibliothek von Christian Ullenboom
Das Handbuch für Java-Entwickler
Buch: Java SE 8 Standard-Bibliothek

Java SE 8 Standard-Bibliothek
Pfeil 14 Verteilte Programmierung mit RMI
Pfeil 14.1 Entfernte Objekte und Methoden
Pfeil 14.1.1 Stellvertreter helfen bei entfernten Methodenaufrufen
Pfeil 14.1.2 Standards für entfernte Objekte
Pfeil 14.2 Java Remote Method Invocation
Pfeil 14.2.1 Zusammenspiel von Server, Registry und Client
Pfeil 14.2.2 Wie die Stellvertreter die Daten übertragen
Pfeil 14.2.3 Probleme mit entfernten Methoden
Pfeil 14.2.4 Nutzen von RMI bei Middleware-Lösungen
Pfeil 14.2.5 Zentrale Klassen und Schnittstellen
Pfeil 14.2.6 Entfernte und lokale Objekte im Vergleich
Pfeil 14.3 Auf der Serverseite
Pfeil 14.3.1 Entfernte Schnittstelle deklarieren
Pfeil 14.3.2 Remote-Objekt-Implementierung
Pfeil 14.3.3 Stellvertreterobjekte
Pfeil 14.3.4 Der Namensdienst (Registry)
Pfeil 14.3.5 Remote-Objekt-Implementierung exportieren und beim Namensdienst anmelden
Pfeil 14.3.6 Einfaches Logging
Pfeil 14.3.7 Aufräumen mit dem DGC *
Pfeil 14.4 Auf der Client-Seite
Pfeil 14.5 Entfernte Objekte übergeben und laden
Pfeil 14.5.1 Klassen vom RMI-Klassenlader nachladen
Pfeil 14.6 Weitere Eigenschaften von RMI
Pfeil 14.6.1 RMI und CORBA
Pfeil 14.6.2 RMI über HTTP getunnelt
Pfeil 14.6.3 Automatische Remote-Objekt-Aktivierung
Pfeil 14.7 Java Message Service (JMS)
Pfeil 14.8 Zum Weiterlesen
 
Zum Seitenanfang

14.7Java Message Service (JMSZur vorigen ÜberschriftZur nächsten Überschrift

Der JMS (http://java.sun.com/products/jms/) dient dem asynchronen Austausch von Nachrichten über Rechnergrenzen hinweg. Er unterstützt zwei unterschiedliche Ansätze zum Versenden von Nachrichten: zum einen die Nachrichtenschlangen (Message Queues) und zum anderen ein Anmelde-Versende-System (Publish-Subscribe). Bei gerichteten Punkt-zu-Punkt-Verbindungen (auch Point-to-Point-, PTP-, P2P-Systeme genannt) sendet ein Client eine Nachricht an einen Empfänger, der die Nachricht in eine Queue einreiht. JMS definiert, wie der Client Nachrichten verschicken kann und wie die Nachrichten aus der Schlange genommen werden. Beim Anmeldesystem interessiert sich der Client für bestimmte Nachrichten, die dann automatisch verteilt werden. Diese Nachrichten heißen in JMS Topics.

Jede Nachricht, die JMS versendet, besteht aus einem Kopf (Header), einigen Eigenschaften (Properties) und dem Körper (Body). Der Header enthält Felder mit Angaben zur Identität und nötige Informationen, damit die Nachricht übermittelt werden kann (Routing-Informationen). Die Properties sind zusätzliche Felder und können von jeder Applikation selbst bestimmt werden. Der Datenteil bildet den Körper, der aus unterschiedlichen Formaten bestehen kann: einem Datenstrom, der sequenziell verarbeitet wird, Schlüssel-Wert-Paaren, Text, einem Java-Objekt oder uninterpretierten Bytes.

 


Ihre Meinung

Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.

<< zurück
Zum Rheinwerk-Shop
Zum Rheinwerk-Shop: Java SE 8 Standard-Bibliothek Java SE 8 Standard-Bibliothek
Jetzt Buch bestellen

 Buchempfehlungen
Zum Rheinwerk-Shop: Java ist auch eine Insel
Java ist auch eine Insel


Zum Rheinwerk-Shop: Professionell entwickeln mit Java EE 8
Professionell entwickeln mit Java EE 8


Zum Rheinwerk-Shop: Besser coden
Besser coden


Zum Rheinwerk-Shop: Entwurfsmuster
Entwurfsmuster


Zum Rheinwerk-Shop: IT-Projektmanagement
IT-Projektmanagement


 Lieferung
Versandkostenfrei bestellen in Deutschland, Österreich und der Schweiz
InfoInfo

 
 


Copyright © Rheinwerk Verlag GmbH 2018
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das Openbook denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt.
Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

 
Nutzungsbestimmungen | Datenschutz | Impressum

Rheinwerk Verlag GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, service@rheinwerk-verlag.de

Cookie-Einstellungen ändern