Technische Universität München Lehrstuhl Informatik III: Datenbanksysteme UML Präsentation Team 2...

Preview:

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

Recommended