Softwarearchitektur für die Praxis - Jürgen Dunkel, Andreas Holitschke

Softwarearchitektur für die Praxis

Buch | Softcover
XIV, 418 Seiten
2012 | 1. Softcover reprint of the original 1st ed. 2003
Springer Berlin (Verlag)
978-3-642-62433-9 (ISBN)
24,99 inkl. MwSt

Das Buch bietet eine fundierte Einführung in die Architektur professioneller Softwaresysteme. Im ersten Teil werden die Aufgaben von Softwarearchitektur diskutiert und grundlegende Strukturierungsansätze und Standardarchitekturen präsentiert. Die nachfolgenden drei Teile stellen die Standard-Softwareschichten jeweils im Detail vor: Anwendungs-, Persistenz- und Präsentationsschicht. Zunächst werden die grundlegenden Entwurfziele, -konzepte und -fehler, sowie die wichtigsten Entwurfsmuster herausgearbeitet. Anschließend werden an einem Beispiel verschiedene Architekturvarianten entwickelt, die die Konzeptumsetzung zeigen. Für die Präsentationsschicht wird eine Fensteroberfläche mit Java-Swing und eine Web-Oberfläche mit Java ServerPages (JSP) realisiert, für die Persistenzschicht ein einfaches Framework implementiert bzw. die Enterprise JavaBeans (EJB)-Technologie eingesetzt. So entstehen schrittweise Referenzsysteme der aktuellsten Technologien, die der Leser seinen eigenen Bedürfnissen anpassen kann.

Prof. Dr. Jürgen Dunkel: Studium der Informatik an der Universität Dortmund; Promotion in Informatik an der FernUni Hagen; wissenschaftlicher Angestellter in einem Forschungsprojekt an der Universität Dortmund; Berater bei SISZ GmbH Dortmund; Projektleiter bei der Integrata Unternehmensberatung GmbH, Düsseldorf; seit 1998 Professur am Fachbereich Informatik der FH Hannover im Bereich Softwaretechnik (parallel Industrieprojekte, Berater- und Dozententätigkeit)

1 Softwarearchitektur.- 1.1 Charakterisierung von Softwarearchitektur.- 1.2 Architekturebenen.- 1.3 Logische Softwareschichten.- 1.4 Physikalische Verteilung.- 2 Konzepte für den Entwurf der Anwendungsschicht.- 2.1 Entwurfsziele.- 2.2 Entwurfsfehler.- 2.3 Grundlegende Entwurfsmuster.- 3 Implementierung der Anwendungsschicht.- 3.1 Beispielanwendung SamComm.- 3.2 Klassenentwurf und Architektur.- 3.3 Implementierungsaspekte.- 3.4 Verwendete Entwurfsmuster.- 4 Konzepte für den Entwurf der Persistenzschicht.- 4.1 Transformation eines Klassenmodells in ein Datenmodell.- 4.2 Entwurfsziele.- 4.3 Entwurfsfehler.- 4.4 Grundlegende Entwurfsmuster.- 5 Persistenz-Framework.- 5.1 Anwendungsentwicklung mit dem Persistenz-Framework.- 5.2 Framework-Architektur.- 5.3 Framework-Implementierung.- 5.4 Verwendete Entwurfsmuster.- 5.5 Implementierung des Beispielsystems.- 5.6 Bewertung des Persistenz-Frameworks.- 6 Enterprise JavaBeans (EJB).- 6.1 J2EE-Architektur.- 6.2 Objekt-Persistenz mit EJB.- 6.3 Anwendungsentwicklung mit EJB.- 6.4 Fortgeschrittene Konzepte.- 6.5 EJB-Architektur.- 6.6 Implementierung des Beispielsystems.- 6.7 Verwendete Entwurfsmuster.- 6.8 Bewertung von Enterprise JavaBeans.- 7 Konzepte für den Entwurf der Präsentationsschicht.- 7.1 Entwurfsziele.- 7.2 Entwurfsfehler.- 7.3 Grundlegende Entwurfsmuster.- 8 Weboberfläche mit JSP und Servlets.- 8.1 Weboberflächen.- 8.2 JSP und Servlets.- 8.3 Model-2-Architektur.- 8.4 Implementierung des Beispielsystems.- 8.5 Verwendete Entwurfsmuster.- 8.6 Bewertung des Architektur.- 9 Fensteroberfläche mit Swing.- 9.1 Fensteroberflächen.- 9.2 Entwicklung von Fensteroberflächen mit Swing.- 9.3 Architektur des GUI-Frameworks.- 9.4 Implementierung des Beispielsystems.- 9.5 Anwendung der Entwurfsmuster.- 9.6 Bewertung desGUI-Frameworks.- Abkürzungen.- Literatur.

Erscheint lt. Verlag 24.10.2012
Reihe/Serie Xpert.press
Zusatzinfo XIV, 418 S.
Verlagsort Berlin
Sprache deutsch
Maße 155 x 235 mm
Gewicht 656 g
Themenwelt Mathematik / Informatik Informatik Betriebssysteme / Server
Informatik Software Entwicklung Software Architektur
Mathematik / Informatik Informatik Theorie / Studium
Schlagworte Enterprise JavaBeans • Entwicklung • Entwurf • Entwurfsfehler • Entwurfsmuster • Frameworks • Java • JavaBeans • Java ServerPages • JavaServer Pages • Klassen • Servlet • Software • Softwarearchitektur • Swing
ISBN-10 3-642-62433-2 / 3642624332
ISBN-13 978-3-642-62433-9 / 9783642624339
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Konzepte, Methoden, Lösungen und Arbeitshilfen für die Praxis

von Ernst Tiemeyer

Buch (2023)
Hanser, Carl (Verlag)
69,99
Von der Geschäftsstrategie zur optimalen IT-Unterstützung

von Wolfgang Keller

Buch | Hardcover (2024)
dpunkt (Verlag)
54,90
Praktische Tipps zur Architekturdokumentation

von Gernot Starke; Peter Hruschka

Buch (2022)
Hanser, Carl (Verlag)
29,99