Dennis Boldt David Gregorczyk

Slides:



Advertisements
Ähnliche Präsentationen
Web-Content-Management-Systeme
Advertisements

Was gibt´s neues im Bereich Sicherheit
Inkrementelle Entwicklung von virtuellen Kooperationsstrukturen
Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP.
Authentifizierung, Autorisierung und Rechteverwaltung Einsatz und Funktion des Rechteservers 2. Shibboleth-Workshop Freiburg, 23. März 2006 Gerald Schupfner,
FH-Hof Servlets Richard Göbel. FH-Hof Konzept Servlets werden auf der Server-Seite durch ein Formular aufgerufen werten die Eingaben aus einem Formular.
Universität zu Köln Kurs Dedizierte Systeme
Content-Management-System
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
Projekt Web Engineering
Einführung MySQL mit PHP
Jetzt lernen wir.
Eine online-basierte Lösung am Nordeuropa-Institut
EVA-Sitzung, Schwarzenberg, 11/2007 Andre Swertz
Projektplan Experimentelle Gestaltung 2 SS 10 TU-Wien
... und alles was dazugehört
Clemens Gruber Marion Dinse Fortbildung Stud.IP DozentInnen 09/2005
Mark Doll – 1/21V3D2 Workshop 2003, Frankfurt/Main 19./ http:// Ansätze für eine Web-basierte Initiierung qualitätsbasierter Kommunikationsdienste.
Erste Schritte mit PHP 5 von Max Brandt, 22. September 2006.
Wir bauen uns eine Webapplikation!
O.Univ.-Prof. Dr. Dimitris Karagiannis Datenbanken administrieren mit phpMyAdmin Martin Marinschek
ArcGIS als WPS Server Aktueller Stand der Umsetzung
Grundlagen Benutzerverwaltung
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
PHP und MYSQL am Organisatorisches Der komplette Kurs im Schnelldurchgang Bewertung von wichtig und unwichtig Historisch Kulturwissenschaftliche.
INFORMATIONSSYSTEM ZUR STUDIERENDENVERWALTUNG OPUS-College.
Client-Server Systeme
Typo 3. INSTALLATION TYPO3 INSTALLTOOL EXTENSIONS UND TEMPLATES INSTALLATION TEMPLAVOILA USERMANAGEMENT Inhalt:
Das Client/Server – Modell und die XAMPP-Distribution
PHP und MYSQL am Organisatorisches Speichern von Bildern in der Datenbank // Zwei Methoden BLOB-Felder in der Datenbank Einlesen von Dateien.
Client Server Modell Universität zu Köln
Dynamische Webseiten mit PHP [und Python]
IFB Speyer Daniel Jonietz dj 2 XAMPP - Was ist das? Paket mit: – X – Apache (Webserver) – MySQL oder SQLite (Datenbank) – Perl (Skriptsprache) –
Entwicklung verteilter Anwendungen II, SS 13 Prof. Dr. Herrad Schmidt SS 13 Kapitel 4 Folie 2 REST Web Services (1)
Entwicklung verteilter Anwendungen II, SS 13 Prof. Dr. Herrad Schmidt SS 2013 Kapitel 6 Folie 2 WCF Data Services (1) s.a.
End-presentation (Anforderungen)
Liske Informationsmanagementsysteme 2005 Informationen managen Strategisches Kalkül und technische Wirksamkeit.
True Projekte 1 Projektleiter Tools In Prozessen erfahren, anpassen und festlegen, wer mit welchem Ziel und Erfolg was wie mit welchen Hilfsmitteln zu.
Webseiten mit PHP, SQL, XML und Webservices Anhand praktischer Beispiele.
Mag. Andreas Starzer weloveIT – EDV Dienstleistungen
Dedizierte Systeme Typo3 Installation Dedizierte Systeme – Typo3 Installation – Christoph Stollwerk IT Zertifikat der Philosophischen Fakultät WS 2008/2009.
Benutzer und Gruppen In Windows 2000 Server Benutzer anlegen Gruppen anlegen Verschiedene Rechtevergabe Diese Präsentation wurde erstellt von, Kaspar Chrisitian.
Zero Administration Kit für Microsoft® Windows® Jörg Kramer University Support Center.
Die Gruppe Tino Reuschel Andy Klay Michael Koppen.
Wikis in der Projektarbeit
SharePoint 2013 Web Services
PHP PHP ( „PHP Hypertext Preprocessor") ist eine Skriptsprache
->Prinzip ->Systeme ->Peer – to – Peer
Datenbanken im Web 1.
1 Wolfgang Wiese, Regionales RechenZentrum Erlangen WCMS 3. August 2000 Wolfgang Wiese RRZE / Lehrstuhl für Informatik VII
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Rechtevergabe bei Windows 2000 Server Planung und Ausführung Schäffler und Lindauer.
Internet - Grundbegriffe Unterlagen zum Kurs "Wie erstelle ich eine Homepage?"
WINLearn Technische Umsetzung. Basistechnologie Oberfläche in HTML JSP (JavaServerPages) zur Datenauswertung Datenhaltung: Datenbank oder Filesystem JDBC.
Enterprise-IT-Praktikum JAX-RS-Einführung Institut für Telematik Universität zu Lübeck Wintersmester 2012/13 Dennis Boldt David Gregorczyk.
Enterprise-IT-Praktikum Einheitliche GUIs Institut für Telematik Universität zu Lübeck Wintersmester 2012/13 Dennis Boldt David Gregorczyk.
Enterprise-IT-Praktikum Hibernate-Einführung Institut für Telematik Universität zu Lübeck Wintersmester 2012/13 Dennis Boldt David Gregorczyk.
Funkübertragung in der Schule
DSpace IT Zertifikat Blockseminar Dedizierte Systeme Dozentin: Susanne Kurz, M.A. Referentin: Camilla Ottnad, B.A.
Historisch-Kulturwissenschaftliche Informationsverarbeitung Advanced IT Basics Linda Schröder Universit ä t zu K ö ln XAMPP – Eine praktische.
© 2003, Rudolf Jansen Einsatz der XML-Features der Oracle 9i DB zur Systemintegration Rudolf Jansen Freiberuflicher Entwickler und Autor
Unternehmensweite und Internetrichtlinien und deren Einhaltung mit BlueCoat & Sophos.
Von Tugay Haskioglu und Thomas Hartmann.  Projekt Vision  Projekt Management ◦ Use Case Diagramm ◦ Redmine  Projekt Architektur  Projekt Realisierung.
Schnittstellen für Verteilte System mit J2EE Frank Schwichtenberg SourceTalk 2008 Göttingen,
1.
Von Wietlisbach, Lenzin und Winter
Der Client kann Dateien hoch oder runterladen PUT filename
(Structured Query Language)
 Präsentation transkript:

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

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

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

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

Berechtigungsmodell Enterprise-IT-Praktikum – Projektbeschreibung 5 5

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

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

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