16
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 UML Präsentation Team 2 Projekt Sportereignis Datenbankpraktikum WS 2009

Embed Size (px)

Citation preview

Page 1: 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

UML Präsentation Team 2

Projekt Sportereignis

Datenbankpraktikum WS 2009

Page 2: 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

Page 3: 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 3

UML Übersicht

Data Access ObjectsDAO‘s

Business ObjectsBO‘s

Servlets

JSP‘s

ModelControllerView

22.12.2009

Page 4: 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 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

Page 5: 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 5

Umsetzung Beans

abc

22.12.2009

Page 6: 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 6

Model – DAO Pattern

22.12.2009

Page 7: 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 7

Model – DAO Pattern

22.12.2009

Page 8: 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 8

Model – Facade Pattern

22.12.2009

Page 9: 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 9

Model – Facade Pattern

22.12.2009

Page 10: 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 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

Page 11: 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 11

Navigierbarkeit und Objektreferenzen

Monodirektionale Navigierbarkeit im Speicher Lazy Fetching

22.12.2009

Page 12: 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 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

Page 13: 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 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

Page 14: 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 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

Page 15: 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 15

Sequenzdiagramm

22.12.2009

Page 16: 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 16

Danke für ihre Aufmerksamkeit

Danke für die Hilfe bei den Fragen!

Fragen zur Umsetzung?

22.12.2009