Home     |     Kontakt
Java Persistence API
>> Übungsvorlagen
>> Lösungen
>> Stundenplan
>> Dokumentation
>> JPA Implementationen
>> Weitere Informationen
 

Relationale Datenbanken I
>> Aufgaben
>> Lösungen
>> Konzeptionelles Modell
>> MySQL

Relationale Datenbanken II
>> Aufgaben
>> Lösungen
>> Oracle
>> PL/SQL
>> B-Baum

Verteilte Systeme
>> Aufgaben
>> Lösungen
>> Vorlagen
>> Stundenplan

Objekt Persistenz
>> Skript
 

Architektur und Design verteilter Systeme

Aufgaben

  • Übung 1: Architektur und Verteilung
  • Übung 2: Pattern
  • Übung 2 Advanced: Dynamic Proxy

Vorlagen

  • Uebung 2 Code Snippets

Lösungen

Übung 1

  • Komponentenmodell Teilsysteme und Sequenzdiagramm Synchron/Asnchron

Übung 2

  • Übung 2: Klassendiagramme Proxy und Factory Pattern
  • Übung 2: Eclipse Projekt mit Factory Methode als Singleton
  • Übung 2: Eclipse Projekt mit Abstract Factory
  • Übung 2: Eclipse Projekt mit Dynamic Proxy
  • Übung 2: Eclipse Projekt Server (Servlets)

  • simject Dependency Injection Framework welches Dynamic Proxy verwendet

Übung 4

  • Komponentendiagramm Übung 4.1
  • Komponentendiagramm Übung 4.2

Buchempfehlungen

  • Systemarchitekturen für verteilte Anwendungen, ISBN 978-3446413214
  • Verteilte Systeme - Grundlagen und Basistechnologien, ISBN 978-3540205685
  • Software-Architekturen für Verteilte Systeme: Prinzipien, Bausteine und Standardarchitekturen für moderne Software, ISBN 978-3540430889
  • Design Patterns. Elements of Reusable Object-Oriented Software, ISBN 978-0201633610
  • Pattern-Oriented Software Architecture 4: A Pattern Language for Distributed Computing: Pattern Language for Distributed Object Computing v. 4, ISBN 978-0470059029

Software Architektur Management Tools

  • SonarJ (komerziell)
  • Sotograph (komerziell)
  • Structure101 (komerziell)
  • XRadar (open source)
  • Dependometer (open source)
  • JDepend (open source)

Stundenplan

06.10.2009

  • Architektur Einführung
  • Verteilte Systeme
  • Übung

13.10.2009

  • Pattern
  • Übung

20.10.2009

  • Middleware
  • Übung

27.10.2009

  • Anwendungsorientierte Middleware
  • Übung

08.12.2009

  • Architekturen
  • Übung

17.12.2009

  • Architekturdokumentation
  • Übung
  • J2EE Pattern
  • Übung

05.01.2010

  • Analyse bestehender Systeme
  • Übung

12.01.2010

  • Prüfung
  • Software Architektur Management
Copyright 2009. Simon Martinelli