Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Adaleiz Schminke Geändert vor über 10 Jahren
1
MobileFile powered by Bernhard Rabe, Andre Morgenthal, Dennis Moers
2
Gliederung 1.Datenbank & Datenzugriffsschicht Wecher DB-Typ und Warum?
Entities & Value Objekte UML (abstrahiert) 2. Businessschicht © by Bernhard Rabe, Andre Morgenthal, Dennis Moers
3
Gliederung 1.Datenbank & Datenzugriffsschicht Wecher DB-Typ und Warum?
Entities & Value Objekte UML (abstrahiert) 2. Businessschicht 3. Architektur & Use-Cases Schichtenarchitektur Sitzungsverwaltung Dateiverwaltung Gruppenverwaltung © by Bernhard Rabe, Andre Morgenthal, Dennis Moers
4
Gliederung 1.Datenbank & Datenzugriffsschicht Wecher DB-Typ und Warum?
Entities & Value Objekte UML (abstrahiert) 2. Businessschicht 3. Architektur & Use-Cases Schichtenarchitektur Sitzungsverwaltung Dateiverwaltung Gruppenverwaltung 4. Informationslayout & Erster GUI-Entwurf © by Bernhard Rabe, Andre Morgenthal, Dennis Moers
5
Gliederung 1.Datenbank & Datenzugriffsschicht Wecher DB-Typ und Warum?
Entities & Value Objekte UML (abstrahiert) 2. Businessschicht 3. Architektur & Use-Cases Schichtenarchitektur Sitzungsverwaltung Dateiverwaltung Gruppenverwaltung 4. Informationslayout & Erster GUI-Entwurf © by Bernhard Rabe, Andre Morgenthal, Dennis Moers
6
Die Datenbank Welcher Datenbanktypr? Warum?!? Unsere Wahl: InnoDB
Sicherstelltung der Konsistenz der Daten mit unterstützter referentieller Integrität durch Foreign Keys einfachere Abfragen Keine Entstehung von „Datenleichen“ gewährleistete Transaktionssicherheit mehrere Datenmanipulationen können als Einheit ausgeführt werden und evtl. wieder rückgängig gemacht werden (z.B. bei Fehlern) © by Bernhard Rabe, Andre Morgenthal, Dennis Mörs
7
Die Datenbank Übersicht
© by Bernhard Rabe, Andre Morgenthal, Dennis Moers
8
Value Objekte © by Bernhard Rabe, Andre Morgenthal, Dennis Moers
9
Die Datenzugriffsschicht
© by Bernhard Rabe, Andre Morgenthal, Dennis Moers
10
Die Business-Schicht © by Bernhard Rabe, Andre Morgenthal, Dennis Moers
11
Gliederung 1.Datenbank & Datenzugriffsschicht Wecher DB-Typ und Warum?
Entities & Value Objekte UML (abstrahiert) 2. Businessschicht 3. Architektur & Use-Cases Schichtenarchitektur Sitzungsverwaltung Dateiverwaltung Gruppenverwaltung 4. Informationslayout & Erster GUI-Entwurf © by Bernhard Rabe, Andre Morgenthal, Dennis Moers
12
Servlets JSP-Seiten Actions UserJdbc FileJdbc GroupJdbc UserJdbc DB
Controller View Servlets JSP-Seiten benutzen Actions benutzen Model Usermanagement Filemanagement Groupmanagement benutzen Datenzugriffsschicht UserJdbc FileJdbc GroupJdbc UserJdbc benutzen Datenverwaltung DB © by Bernhard Rabe, Andre Morgenthal, Dennis Moers 12
13
© by Bernhard Rabe, Andre Morgenthal, Dennis Moers
14
© by Bernhard Rabe, Andre Morgenthal, Dennis Moers
15
© by Bernhard Rabe, Andre Morgenthal, Dennis Moers
16
Der Programmablauf xxx-blog.org
© by Bernhard Rabe, Andre Morgenthal, Dennis Moers
17
© by Bernhard Rabe, Andre Morgenthal, Dennis Moers
18
Gliederung 1.Datenbank & Datenzugriffsschicht Wecher DB-Typ und Warum?
Entities & Value Objekte UML (abstrahiert) 2. Businessschicht 3. Architektur & Use-Cases Schichtenarchitektur Sitzungsverwaltung Dateiverwaltung Gruppenverwaltung 4. Informationslayout & Erster GUI-Entwurf © by Bernhard Rabe, Andre Morgenthal, Dennis Moers
19
Informationslayout Login Register Search Groups My Groups upload
My Files Startseite: Aufrufmöglichkeiten aller Funktionen © by Bernhard Rabe, Andre Morgenthal, Dennis Moers
20
Registrierung Eigene Daten Login Startseite Mobile-File Uploadbereich
Gruppenansicht Suche Status Upload © by Bernhard Rabe, Andre Morgenthal, Dennis Moers
21
Login Login-Bereich Startseite Anmeldung meldet Fehleingaben
Registrierung möglich © by Bernhard Rabe, Andre Morgenthal, Dennis Moers
22
Registrierung Registrierung Registrierung Username Password
Mailadresse meldet Fehleingaben Startseite © by Bernhard Rabe, Andre Morgenthal, Dennis Moers
23
My Files Verwaltung der hochgeladenen Daten Optionen: Navigieren
Ordner erstellen Daten umbennen, verschieben, kopieren, löschen, herunterladen, veröffentlichen (Gruppe) Startseite My Files © by Bernhard Rabe, Andre Morgenthal, Dennis Moers
24
My Groups Search Groups selbes Grundgerüst Startseite Search Groups:
Anzeige aller Gruppen Suche / Filterung eigene Gruppen werden gefilter My Groups: Startseite My Groups © by Bernhard Rabe, Andre Morgenthal, Dennis Moers
25
Upload Startseite Auswahl einer / mehrere Dateien
Anlegen eines neuen Ordners meldet Fehleingaben Anzeige des Status Total, Vollständig und verbleibend © by Bernhard Rabe, Andre Morgenthal, Dennis Moers
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.