Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Dennis Boldt David Gregorczyk

Ähnliche Präsentationen


Präsentation zum Thema: "Dennis Boldt David Gregorczyk"—  Präsentation transkript:

1 Dennis Boldt David Gregorczyk
Enterprise-IT-Praktikum Projektbeschreibung Institut für Telematik Universität zu Lübeck Wintersmester 2012/13 Dennis Boldt David Gregorczyk

2 Wir basteln uns ein Medienarchiv
Web-Browser-basierter Zugriff auf Dokumente, Musik, Bilder, Videos, … „Echte“ 3-Schichten-Architektur Separate Server für Datenbank, Web-Schnittstelle und Client-Applikation Enterprise-IT-Praktikum – Projektbeschreibung

3 Wer macht was… Relationale Datenbank, HTTP-Server Benutzer-/Gruppen-
Verwaltung Virtuelles Dateisystem Verknüpfung Pfade  Dateien Präsentationsserver; JavaScript/HTML-GUI Tools: mySQL Server Apache HTTP Server Tools: HTML5 ExtJS jQueryUI Bootstrap GWT RAP Tools: Apache Tomcat, Grizzly JAX-RS JAXB Hibernate Enterprise-IT-Praktikum – Projektbeschreibung 3 3

4 Anforderungen REST-Schnittstelle für Dateisystemzugriff Web-GUI:
Sitzungen (Session-Handling oder voll REST-konform) Benutzer und Gruppen anlegen und verwalten Dateien anlegen und verwalten Berechtigungen für Dateien zuweisen und verwalten Datei-Upload, -Download CORS-Header akzeptieren Web-GUI: Grafische Umsetzung der REST-Schnittstelle CORS-Header senden Enterprise-IT-Praktikum – Projektbeschreibung 4 4

5 Berechtigungsmodell Enterprise-IT-Praktikum – Projektbeschreibung 5 5

6 Berechtigungsmodell - vereinfacht
Enterprise-IT-Praktikum – Projektbeschreibung 6 6

7 Berechtigungsmodell – plus Dateisystem
Enterprise-IT-Praktikum – Projektbeschreibung 7 7

8 Erste Schritte Eigenschaften der Entitäten festlegen
Schnittstelle definieren Sinnvolle Strukturierung von Ressourcen (URIs) und Zugriffen ReST-konform mit PUT, POST, GET, DELETE Und das ganze dokumentieren… Enterprise-IT-Praktikum – Projektbeschreibung 8 8


Herunterladen ppt "Dennis Boldt David Gregorczyk"

Ähnliche Präsentationen


Google-Anzeigen