Dekorationsartikel gehören nicht zum Leistungsumfang.
Middleware in Java
Leitfaden zum Entwurf verteilter Anwendungen. Implementierung von verteilten Systemen über JMS. Verteilte Objekte...
Taschenbuch von Steffen Heinzl (u. a.)
Sprache: Deutsch

44,99 €*

inkl. MwSt.

Versandkostenfrei per Post / DHL

Aktuell nicht verfügbar

Kategorien:
Beschreibung
Dieses Buch vermittelt beispielhaft das notwendige Know-how zum Entwurf und zur Entwicklung verteilter Anwendungen. Die Umsetzung erfolgt mittels der relevanten Middleware-Technologien in Java. Die Darstellung erfolgt nachvollziehbar anhand praxisnaher Beispiele, Aufgaben helfen das Gelernte aktiv einzuüben. Der Quellcode der vorgestellten Programme und Präsentationen zur Unterstützung von Dozenten und Studenten werden zum Download angeboten. Als besonderer Service für Dozenten werden auch die Lösungen zu den Aufgaben bereitgestellt.
Dieses Buch vermittelt beispielhaft das notwendige Know-how zum Entwurf und zur Entwicklung verteilter Anwendungen. Die Umsetzung erfolgt mittels der relevanten Middleware-Technologien in Java. Die Darstellung erfolgt nachvollziehbar anhand praxisnaher Beispiele, Aufgaben helfen das Gelernte aktiv einzuüben. Der Quellcode der vorgestellten Programme und Präsentationen zur Unterstützung von Dozenten und Studenten werden zum Download angeboten. Als besonderer Service für Dozenten werden auch die Lösungen zu den Aufgaben bereitgestellt.
Inhaltsverzeichnis
1: Architektur verteilter Systeme.- 1.1 Einführung und Begriffsbildung.- 1.2 Entstehung verteilter Systeme.- 1.3 Struktur verteilter Systeme.- 1.4 Zerlegung verteilter Anwendungen.- 1.5 Transparenz in verteilten Systemen.- 1.6 Aufgaben zur Theorie verteilter Systeme.- 2: Nebenläufigkeit in Java.- 2.1 Definition.- 2.2 User-level Threads und kernel-level Threads.- 2.3 Threads auf Hardwareebene.- 2.4 Prozess- und Thread-Zustände.- 2.5 Abbildung von Java Threads auf POSIX Threads.- 2.6 Scheduling von Threads unter Solaris 9.- 2.7 Verwendung von Java Threads.- 2.8 Abfrage von Thread-Informationen.- 2.9 Aufgaben zur Nebenläuflgkeit in Java.- 3: Synchronisationsmechanismen.- 3.1 Korrektheit eines parallelen Programms.- 3.2 Mutual exclusion.- 3.3 Semaphore.- 3.4 Monitore.- 3.5 Mächtigkeit von Synchronisationsmitteln.- 3.6 Locks in Java.- 3.7 Aufgaben zur Synchronisation.- 4: Design von Client/Server-Software.- 4.1 Das Client/Server-Modell.- 4.2 Implementierung des Client/Server-Modells über Sockets.- 4.3 Fallbeispiele.- 4.4 Aufgaben zu Client/Server-Software.- 5: Serialisierung.- 5.1 Serialisierungsprozess.- 5.2 Deserialisierungsprozess.- 5.3 Fallbeispiel: DAYTIME-Server.- 5.4 Nachrichtenkonzept.- 5.5 Erweiterung der Standardserialisierung.- 5.6 Substitution von Objekten.- 5.7 Beschleunigung der Serialisierung.- 5.8 Versionsverwaltung.- 5.9 Aufgaben zu Serialisierung.- 6: Verteilte Objekte durch RMI l6l.- 6.1 Struktur einer RMI-Anwendung.- 6.2 Ablauf eines entfernten Methodenaufrufs.- 6.3 Parameterübergabe und das RMI Wire-Protocol.- 6.4 Werkzeuge.- 6.5 Fallbeispiel: Entwicklung eines Multiservice-Servers.- 6.6 Aufgaben zum entfernten Methodenaufruf.- 7: Einführung in CORBA.- 7.1 Kommunikation in CORBA.- 7.2 Interface Definition Language (IDL).- 7.3 ORB Services.- 7.4Vor- und Nachteile von CORBA.- 7.5 Aufgaben zu CORBA.- 8: Nachrichtenbasierte Kommunikation mit JMS.- 8.1 Aufbau und Struktur einer JMS-Anwendung.- 8.2 P2P- und Pub/Sub-Kommunikation.- 8.3 Das Paket javax.jms.- 8.5 Aufgaben zu JMS.- Anhang A: Die Methode printStream().- Anhang B: Das Reflection-Konzept von Java.- Anhang C: Entwicklung von Java bis zur Version 5.- Sachwortverzeichnis.
Details
Erscheinungsjahr: 2005
Fachbereich: Programmiersprachen
Genre: Informatik
Rubrik: Naturwissenschaften & Technik
Medium: Taschenbuch
Seiten: 280
Titelzusatz: Leitfaden zum Entwurf verteilter Anwendungen. Implementierung von verteilten Systemen über JMS. Verteilte Objekte über RMI und CORBA. Der Quellcode der vorgestellten Programme und Präsentationen zur Unterstützung von Dozenten und Studenten werden zum Download angeboten
Inhalt: xix
280 S.
34 s/w Illustr.
280 S. 34 Abb.
ISBN-13: 9783528059125
ISBN-10: 3528059125
Sprache: Deutsch
Herstellernummer: 978-3-528-05912-5
Autor: Heinzl, Steffen
Mathes, Markus
Hersteller: Vieweg+Teubner
Vieweg+Teubner Verlag
Abbildungen: XIX, 280 S. 34 Abb.
Maße: 241 x 170 x 15 mm
Von/Mit: Steffen Heinzl (u. a.)
Erscheinungsdatum: 15.07.2005
Gewicht: 0,539 kg
preigu-id: 102425897
Inhaltsverzeichnis
1: Architektur verteilter Systeme.- 1.1 Einführung und Begriffsbildung.- 1.2 Entstehung verteilter Systeme.- 1.3 Struktur verteilter Systeme.- 1.4 Zerlegung verteilter Anwendungen.- 1.5 Transparenz in verteilten Systemen.- 1.6 Aufgaben zur Theorie verteilter Systeme.- 2: Nebenläufigkeit in Java.- 2.1 Definition.- 2.2 User-level Threads und kernel-level Threads.- 2.3 Threads auf Hardwareebene.- 2.4 Prozess- und Thread-Zustände.- 2.5 Abbildung von Java Threads auf POSIX Threads.- 2.6 Scheduling von Threads unter Solaris 9.- 2.7 Verwendung von Java Threads.- 2.8 Abfrage von Thread-Informationen.- 2.9 Aufgaben zur Nebenläuflgkeit in Java.- 3: Synchronisationsmechanismen.- 3.1 Korrektheit eines parallelen Programms.- 3.2 Mutual exclusion.- 3.3 Semaphore.- 3.4 Monitore.- 3.5 Mächtigkeit von Synchronisationsmitteln.- 3.6 Locks in Java.- 3.7 Aufgaben zur Synchronisation.- 4: Design von Client/Server-Software.- 4.1 Das Client/Server-Modell.- 4.2 Implementierung des Client/Server-Modells über Sockets.- 4.3 Fallbeispiele.- 4.4 Aufgaben zu Client/Server-Software.- 5: Serialisierung.- 5.1 Serialisierungsprozess.- 5.2 Deserialisierungsprozess.- 5.3 Fallbeispiel: DAYTIME-Server.- 5.4 Nachrichtenkonzept.- 5.5 Erweiterung der Standardserialisierung.- 5.6 Substitution von Objekten.- 5.7 Beschleunigung der Serialisierung.- 5.8 Versionsverwaltung.- 5.9 Aufgaben zu Serialisierung.- 6: Verteilte Objekte durch RMI l6l.- 6.1 Struktur einer RMI-Anwendung.- 6.2 Ablauf eines entfernten Methodenaufrufs.- 6.3 Parameterübergabe und das RMI Wire-Protocol.- 6.4 Werkzeuge.- 6.5 Fallbeispiel: Entwicklung eines Multiservice-Servers.- 6.6 Aufgaben zum entfernten Methodenaufruf.- 7: Einführung in CORBA.- 7.1 Kommunikation in CORBA.- 7.2 Interface Definition Language (IDL).- 7.3 ORB Services.- 7.4Vor- und Nachteile von CORBA.- 7.5 Aufgaben zu CORBA.- 8: Nachrichtenbasierte Kommunikation mit JMS.- 8.1 Aufbau und Struktur einer JMS-Anwendung.- 8.2 P2P- und Pub/Sub-Kommunikation.- 8.3 Das Paket javax.jms.- 8.5 Aufgaben zu JMS.- Anhang A: Die Methode printStream().- Anhang B: Das Reflection-Konzept von Java.- Anhang C: Entwicklung von Java bis zur Version 5.- Sachwortverzeichnis.
Details
Erscheinungsjahr: 2005
Fachbereich: Programmiersprachen
Genre: Informatik
Rubrik: Naturwissenschaften & Technik
Medium: Taschenbuch
Seiten: 280
Titelzusatz: Leitfaden zum Entwurf verteilter Anwendungen. Implementierung von verteilten Systemen über JMS. Verteilte Objekte über RMI und CORBA. Der Quellcode der vorgestellten Programme und Präsentationen zur Unterstützung von Dozenten und Studenten werden zum Download angeboten
Inhalt: xix
280 S.
34 s/w Illustr.
280 S. 34 Abb.
ISBN-13: 9783528059125
ISBN-10: 3528059125
Sprache: Deutsch
Herstellernummer: 978-3-528-05912-5
Autor: Heinzl, Steffen
Mathes, Markus
Hersteller: Vieweg+Teubner
Vieweg+Teubner Verlag
Abbildungen: XIX, 280 S. 34 Abb.
Maße: 241 x 170 x 15 mm
Von/Mit: Steffen Heinzl (u. a.)
Erscheinungsdatum: 15.07.2005
Gewicht: 0,539 kg
preigu-id: 102425897
Warnhinweis

Ähnliche Produkte

Ähnliche Produkte