Präsentation herunterladen
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
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.