Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Powered by Bernhard Rabe, Andre Morgenthal, Dennis Moers MobileFile 1.

Ähnliche Präsentationen


Präsentation zum Thema: "Powered by Bernhard Rabe, Andre Morgenthal, Dennis Moers MobileFile 1."—  Präsentation transkript:

1 powered by Bernhard Rabe, Andre Morgenthal, Dennis Moers MobileFile 1

2 © by Bernhard Rabe, Andre Morgenthal, Dennis Moers Gliederung 1.Datenbank & Datenzugriffsschicht Wecher DB-Typ und Warum? Entities & Value Objekte UML (abstrahiert) 2. Businessschicht UML (abstrahiert)

3 © by Bernhard Rabe, Andre Morgenthal, Dennis Moers Gliederung 1.Datenbank & Datenzugriffsschicht Wecher DB-Typ und Warum? Entities & Value Objekte UML (abstrahiert) 2. Businessschicht UML (abstrahiert) 3. Architektur & Use-Cases Schichtenarchitektur Sitzungsverwaltung Dateiverwaltung Gruppenverwaltung

4 © by Bernhard Rabe, Andre Morgenthal, Dennis Moers Gliederung 1.Datenbank & Datenzugriffsschicht Wecher DB-Typ und Warum? Entities & Value Objekte UML (abstrahiert) 2. Businessschicht UML (abstrahiert) 3. Architektur & Use-Cases Schichtenarchitektur Sitzungsverwaltung Dateiverwaltung Gruppenverwaltung 4. Informationslayout & Erster GUI-Entwurf

5 © by Bernhard Rabe, Andre Morgenthal, Dennis Moers Gliederung 1.Datenbank & Datenzugriffsschicht Wecher DB-Typ und Warum? Entities & Value Objekte UML (abstrahiert) 2. Businessschicht UML (abstrahiert) 3. Architektur & Use-Cases Schichtenarchitektur Sitzungsverwaltung Dateiverwaltung Gruppenverwaltung 4. Informationslayout & Erster GUI-Entwurf

6 Die Datenbank © by Bernhard Rabe, Andre Morgenthal, Dennis Mörs Welcher Datenbanktypr? Unsere Wahl : InnoDB Warum?!? 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)

7 © by Bernhard Rabe, Andre Morgenthal, Dennis Moers Die Datenbank Übersicht

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 © by Bernhard Rabe, Andre Morgenthal, Dennis Moers Gliederung 1.Datenbank & Datenzugriffsschicht Wecher DB-Typ und Warum? Entities & Value Objekte UML (abstrahiert) 2. Businessschicht UML (abstrahiert) 3. Architektur & Use-Cases Schichtenarchitektur Sitzungsverwaltung Dateiverwaltung Gruppenverwaltung 4. Informationslayout & Erster GUI-Entwurf

12 © by Bernhard Rabe, Andre Morgenthal, Dennis Moers View JSP-Seiten Controller Servlets Model Filemanagement Datenzugriffsschicht UserJdbc Datenverwaltung DB Actions Usermanagement Groupmanagement benutzen FileJdbc UserJdbc GroupJdbc

13 © by Bernhard Rabe, Andre Morgenthal, Dennis Moers

14

15

16 xxx-blog.org Der Programmablauf

17 © by Bernhard Rabe, Andre Morgenthal, Dennis Moers

18 © by Bernhard Rabe, Andre Morgenthal, Dennis Moers Gliederung 1.Datenbank & Datenzugriffsschicht Wecher DB-Typ und Warum? Entities & Value Objekte UML (abstrahiert) 2. Businessschicht UML (abstrahiert) 3. Architektur & Use-Cases Schichtenarchitektur Sitzungsverwaltung Dateiverwaltung Gruppenverwaltung 4. Informationslayout & Erster GUI-Entwurf

19 Informationslayout LoginRegister Startseite: Aufrufmöglichkeiten aller Funktionen Search Groups My Groups My Files upload © by Bernhard Rabe, Andre Morgenthal, Dennis Moers

20 Login Registrierung Eigene Daten Gruppenansicht Uploadbereich Status Upload Startseite Mobile-File Suche © 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 Startseite Registrierung Username Password Mailadresse meldet Fehleingaben © by Bernhard Rabe, Andre Morgenthal, Dennis Moers

23 My Files Startseite Verwaltung der hochgeladenen Daten Optionen: Navigieren Ordner erstellen Daten umbennen, verschieben, kopieren, löschen, herunterladen, veröffentlichen (Gruppe) © by Bernhard Rabe, Andre Morgenthal, Dennis Moers

24 My Groups Startseite My Groups selbes Grundgerüst Search Groups: Anzeige aller Gruppen Suche / Filterung My Groups: eigene Gruppen werden gefilter Search 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


Herunterladen ppt "Powered by Bernhard Rabe, Andre Morgenthal, Dennis Moers MobileFile 1."

Ähnliche Präsentationen


Google-Anzeigen