Upload
imke-henningsen
View
106
Download
2
Embed Size (px)
Citation preview
Technische Universität München Lehrstuhl Informatik III: Datenbanksysteme
UML Präsentation Team 2
Projekt Sportereignis
Datenbankpraktikum WS 2009
Technische Universität München Lehrstuhl Informatik III: Datenbanksysteme
Datenbankpraktikum Team2 2
Inhaltsverzeichnis
1. UML Übersicht Gesamt-Übersicht und MVC-Einteilung
2. MVC-Umsetzung & Designentscheidungen Umsetzung Beans, DAO-Pattern, Facade Pattern Navigierbarkeit und Objektreferenzen BO, Controller und View
3. Sequenzdiagramm Ablauf eines Aufrufs für Detailansicht einer
Veranstaltung
22.12.2009
Technische Universität München Lehrstuhl Informatik III: Datenbanksysteme
Datenbankpraktikum Team2 3
UML Übersicht
Data Access ObjectsDAO‘s
Business ObjectsBO‘s
Servlets
JSP‘s
ModelControllerView
22.12.2009
Technische Universität München Lehrstuhl Informatik III: Datenbanksysteme
Datenbankpraktikum Team2 4
Inhaltsverzeichnis
1. UML Übersicht Gesamt-Übersicht und MVC-Einteilung
2. MVC-Umsetzung & Designentscheidungen Umsetzung Beans, DAO-Pattern, Facade
Pattern Navigierbarkeit und Objektreferenzen BO, Controller und View
3. Sequenzdiagramm Ablauf eines Aufrufs für Detailansicht einer
Veranstaltung
22.12.2009
Technische Universität München Lehrstuhl Informatik III: Datenbanksysteme
Datenbankpraktikum Team2 5
Umsetzung Beans
abc
22.12.2009
Technische Universität München Lehrstuhl Informatik III: Datenbanksysteme
Datenbankpraktikum Team2 6
Model – DAO Pattern
22.12.2009
Technische Universität München Lehrstuhl Informatik III: Datenbanksysteme
Datenbankpraktikum Team2 7
Model – DAO Pattern
22.12.2009
Technische Universität München Lehrstuhl Informatik III: Datenbanksysteme
Datenbankpraktikum Team2 8
Model – Facade Pattern
22.12.2009
Technische Universität München Lehrstuhl Informatik III: Datenbanksysteme
Datenbankpraktikum Team2 9
Model – Facade Pattern
22.12.2009
Technische Universität München Lehrstuhl Informatik III: Datenbanksysteme
Datenbankpraktikum Team2 10
Inhaltsverzeichnis
1. UML Übersicht Gesamt-Übersicht und MVC-Einteilung
2. MVC-Umsetzung & Designentscheidungen Umsetzung Beans, DAO-Pattern, Facade Pattern Navigierbarkeit und Objektreferenzen BO, Controller und View
3. Sequenzdiagramm Ablauf eines Aufrufs für Detailansicht einer
Veranstaltung
22.12.2009
Technische Universität München Lehrstuhl Informatik III: Datenbanksysteme
Datenbankpraktikum Team2 11
Navigierbarkeit und Objektreferenzen
Monodirektionale Navigierbarkeit im Speicher Lazy Fetching
22.12.2009
Technische Universität München Lehrstuhl Informatik III: Datenbanksysteme
Datenbankpraktikum Team2 12
Inhaltsverzeichnis
1. UML Übersicht Gesamt-Übersicht und MVC-Einteilung
2. MVC-Umsetzung & Designentscheidungen Umsetzung Beans, DAO-Pattern, Facade Pattern Navigierbarkeit und Objektreferenzen BO, Controller und View
3. Sequenzdiagramm Ablauf eines Aufrufs für Detailansicht einer
Veranstaltung
22.12.2009
Technische Universität München Lehrstuhl Informatik III: Datenbanksysteme
Datenbankpraktikum Team2 13
BO, Controller und View
Controller lädt über das BO die Beans und deren Details Details, welche die Bean nicht direkt referenziert, werden
über Listen, die als Parameter übergeben werden, gefüllt
22.12.2009
Technische Universität München Lehrstuhl Informatik III: Datenbanksysteme
Datenbankpraktikum Team2 14
Inhaltsverzeichnis
1. UML Übersicht Gesamt-Übersicht und MVC-Einteilung
2. MVC-Umsetzung & Designentscheidungen Umsetzung Beans, DAO-Pattern, Facade Pattern Navigierbarkeit und Objektreferenzen BO, Controller und View
3. Sequenzdiagramm Ablauf eines Aufrufs für Detailansicht einer
Veranstaltung
22.12.2009
Technische Universität München Lehrstuhl Informatik III: Datenbanksysteme
Datenbankpraktikum Team2 15
Sequenzdiagramm
22.12.2009
Technische Universität München Lehrstuhl Informatik III: Datenbanksysteme
Datenbankpraktikum Team2 16
Danke für ihre Aufmerksamkeit
Danke für die Hilfe bei den Fragen!
Fragen zur Umsetzung?
22.12.2009