freeBook
 
 

Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Nebenläufige & verteilte Programmierung

Nebenläufige & verteilte Programmierung

von: Peter Ziesche

W3L. GmbH, 2004

ISBN: 9783937137049, 391 Seiten

Format: PDF, OL

Mac OSX,Windows PC,Mac OSX,Windows PC Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 33,90 EUR

Ersparnis: 6,00 EUR

  • Datawarehouse & Data Mining
    XML
    Makros in OpenOffice.org 3 - Einstieg, Praxis, Referenz
    PostgreSQL - Das Praxisbuch
    VBA Programmierung fürs Büro
    Java 6 Core Techniken - Essentielle Techniken für Java-Apps
    Basiswissen Lineare Algebra
    Java 6: Anwendungen programmieren - Von der GUI-Programmierung bis zur Datenbank-Anbindung
  • C++ Der Einstieg in die Programmierung
    Java: Der Einstieg in die Programmierung - Strukturiert und prozedural programmieren
    Datenbankanwendungen entwerfen & programmieren - Von der objektorientierten Analyse bis zur SQL-Implementierung
    Perl Best Practices - Standards für gute Perl-Code
    Der Perl Programmierer - Perl lernen - Professionell anwenden - Lösungen nutzen

     

     

     

     

 

Mehr zum Inhalt

Nebenläufige & verteilte Programmierung


 

Die Welt ist nebenläufig und verteilt!

Dies müssen auch immer mehr Software-Entwickler feststellen. Auf moderne Software-Systeme greifen viele Benutzer gleichzeitig über Netze zu. Bei der Realisierung solcher Anwendungen müssen daher nebenläufige und verteilte Programmierkonzepte berücksichtigt werden. Viele Software-Entwickler und Studierende der Informatik haben aber die nebenläufige und verteilte Programmierung oft nicht systematisch gelernt. Ein Online-Kurs und ein Buch schließen nun diese Lücke.

Der Autor, Dr.-Ing. Peter Ziesche, zeigt, wie mithilfe der UML 2 nebenläufige Systeme entworfen werden. Die Implementierung erfolgt anhand der nebenläufigen Konzepte von Java 2 (V1.4 &amp, V5.0). Die umfangreiche Fallstudie »Lagerverwaltung« demonstriert das Zusammenwirken der behandelten Konzepte und Entwurfsmuster. Nebenläufige Programmierung ist nach allgemeiner Auffassung schwieriger als sequenzielle Programmierung. Die Programme sind komplexer, fehleranfälliger und schwerer zu warten. Dass dies nicht so sein muss, vermitteln dieser Kurs und dieses Buch.

Es richtet sich an Programmierer, die bisher Erfahrungen mit sequenziellen Programmen gemacht haben und mit Nebenläufigkeit nur am Rande in Berührung gekommen sind. Es wird gezeigt, wie man Programme mit relativ wenig Aufwand nebenläufig gestalten kann, ohne dass Komplexität und Fehlerzahlen dramatisch steigen. Kurs und Buch zeigen darüber hinaus, dass nebenläufige Programmierung eine spannende und interessante Sache ist, die, richtig eingesetzt, zu besseren und einfacheren Anwendungen führen kann.

Für die Bearbeitung des Online-Kurses werden ca. 60 Stunden benötigt, davon 40 Stunden zum Durcharbeiten der Wissensbausteine, 2 Stunden für Tests und 18 Stunden für Aufgaben. Mehr als 20 Tests sind zu absolvieren und über 30 Aufgaben zu lösen, die von einem Tutor korrigiert werden. Folgende Themen werden behandelt:

Nebenläufigkeit: Schnelleinstieg

Multi-threaded-Anwendungen in Java

Synchronisation und Verklemmungen

Swing-GUIs und Nebenläufigkeit

Klassen für nebenläufige Anwendungen im neuen Java 2 (V5.0)

UML-Modellierung nebenläufiger und verteilter Anwendungen

OO-Konzepte für verteilte Anwendungen

Java-RMI in der Praxis

Entwurfsmuster für verteilte OO-Anwendungen

Fallstudie: verteiltes Lagerverwaltungssystem

170 Abbildungen, 81 Glossarbegriffe