Professionelle Bücher. Auch für Einsteiger.

Inhaltsverzeichnis
Vorwort
1 Neues in Java 7
2 Threads und nebenläufige Programmierung
3 Datenstrukturen und Algorithmen
4 Raum und Zeit
5 Dateien, Verzeichnisse und Dateizugriffe
6 Datenströme
7 Die eXtensible Markup Language (XML)
8 Dateiformate
9 Grafische Oberflächen mit Swing
10 Grafikprogrammierung
11 Netzwerkprogrammierung
12 Verteilte Programmierung mit RMI
13 RESTful und SOAP Web-Services
14 JavaServer Pages und Servlets
15 Applets
16 Datenbankmanagement mit JDBC
17 Technologien für die Infrastruktur
18 Reflection und Annotationen
19 Dynamische Übersetzung und Skriptsprachen
20 Logging und Monitoring
21 Java Native Interface (JNI)
22 Sicherheitskonzepte
23 Dienstprogramme für die Java-Umgebung
Stichwort
Download: - openbook, ca. 21,3 MB
Buch bestellen
Ihre Meinung?
<< zurück | Galileo Computing / <openbook> / Java 7 - Mehr als eine Insel | vor >>
Java 7 - Mehr als eine Insel von Christian Ullenboom Das Handbuch zu den Java SE-Bibliotheken
Java 7 - Mehr als eine Insel Galileo Computing 1433 S., 2012, geb. 49,90 Euro, ISBN 978-3-8362-1507-7 |
| 12 Verteilte Programmierung mit RMI
|  | 12.1 Entfernte Objekte und Methoden
|  |  | 12.1.1 Stellvertreter helfen bei entfernten Methodenaufrufen
|  |  | 12.1.2 Standards für entfernte Objekte
|  | 12.2 Java Remote Method Invocation
|  |  | 12.2.1 Zusammenspiel von Server, Registry und Client
|  |  | 12.2.2 Wie die Stellvertreter die Daten übertragen
|  |  | 12.2.3 Probleme mit entfernten Methoden
|  |  | 12.2.4 Nutzen von RMI bei Middleware-Lösungen
|  |  | 12.2.5 Zentrale Klassen und Schnittstellen
|  |  | 12.2.6 Entfernte und lokale Objekte im Vergleich
|  | 12.3 Auf der Serverseite
|  |  | 12.3.1 Entfernte Schnittstelle deklarieren
|  |  | 12.3.2 Remote-Objekt-Implementierung
|  |  | 12.3.3 Stellvertreterobjekte
|  |  | 12.3.4 Der Namensdienst (Registry)
|  |  | 12.3.5 Remote-Objekt-Implementierung exportieren und beim Namensdienst anmelden
|  |  | 12.3.6 Einfaches Logging
|  |  | 12.3.7 Aufräumen mit dem DGC *
|  | 12.4 Auf der Clientseite
|  | 12.5 Entfernte Objekte übergeben und laden
|  |  | 12.5.1 Klassen vom RMI-Klassenlader nachladen
|  | 12.6 Weitere Eigenschaften von RMI
|  |  | 12.6.1 RMI und CORBA
|  |  | 12.6.2 RMI über HTTP getunnelt
|  |  | 12.6.3 Automatische Remote-Objekt-Aktivierung
|  | 12.7 Java Message Service (JMS)
|  | 12.8 Zum Weiterlesen
## 12.8 Zum Weiterlesen RMI ist mittlerweile eher eine Technologie im Hintergrund geworden, wie der Fall von verteilten Anwendungen mit Enterprise JavaBeans zeigt. Die passendere Technologie im Fall einer serviceorientierten Architektur ist SOAP, das auch in der Performance akzeptabel ist. Um mit RMI effektiv arbeiten zu können, ist ein Blick auf die FAQ nützlich: http://tutego.de/go/rmifaq. Über SSL/TLS abgesicherte RMI-Verbindungen sind mit den speziellen RMI-Socket-Fabrikklassen javax.rmi.ssl.SslRMIClientSocketFactory und javax.rmi.ssl.SslRMIServerSocketFactory möglich; ein kompaktes Beispiel mit den nötigen Belegungen für javax.net. ssl.trustStore und javax.net.ssl.keyStore zeigt der News-Beitrag unter http://forum.java. sun.com/thread.jspa?threadID=5119458&tstart=405. Diskussionen rund um das Thema »Java im Enterprise-Bereich« finden auf der Webseite http://www.theserverside.com/ statt. Sie stellt Bücher vor, bietet Videos mit interessanten Java-Persönlichkeiten und Diskussionsforen für EJB, Web-Services, Servlets und JSP. RMI ist eine synchrone Technologie für 1:1-Kommunikationen, aber für Lösungen wie Chats, bei denen eine Nachricht zu vielen Empfängern kommen soll (1:n-Kommunikation), nicht geeignet. Hierfür gibt es JMS, was Oracle auf den Seiten http://www.oracle.com/technetwork/java/jms/index.html beschreibt. JMS ist als pure Java-Technologie relativ einfach zu nutzen und auch Bestandteil der Java EE-Spezifikation. Ein guter JMS-Provider ist ActiveMQ (http://activemq.apache.org/). ActiveMQ definiert mit OpenWire ein programmiersprachen-unabhängiges Binärprotokoll und ermöglicht Clients in .NET/C++/C die Teilnahme am Nachrichtenverkehr. Auf der Oracle-Webseite gibt es die allgemeine JMS-Spezifikation, Dokumentation und Verweise auf weitere Implementierungen. ### Ihr Kommentar Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen. >> Zum Feedback-Formular
<< zurück | <top> | vor >>
Zum Katalog
Java 7 – Mehr als eine Insel Jetzt bestellen
Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen? Ihre Meinung
Buchempfehlungen
| Java und XML
| Einstieg in Eclipse 3.7
| Android 3
| NetBeans Platform 7
| Java ist auch eine Insel
| Apps entwickeln für Android 4
| Java 7
Shopping
Versandkostenfrei bestellen in Deutschland und Österreich Info

Copyright © Galileo Press 2012
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das 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.

[Galileo Computing]
Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de