Datenbank- und Web-Technologie-Praktikum

Veranstaltung im Wintertrimester 2003

Datenbank- und Web-Technologie-Praktikum

Projekt
Termine
Links
Dokumentation
Software

Mark Minas

Termin: Mittwoch, 15:30-18:30 Uhr
Ort: Geb. 33, Rm. 1101
erster Termin: 8. Januar 2003


In Abhängigkeit von der Teilnehmerzahl soll in diesem Praktikum in einer oder mehreren Gruppen ein gemeinsames Projekt bearbeitet werden, in dem die Teilnehmer aktuelle Techniken im Zusammenhang mit Webpräsentationen, Middleware und Client-Server-Architekturen näher kennenlernen. Konkret werden wir ein einfaches Web-Content-Management-System entwickeln, das die Web-basierte Verwaltung, Ankündigung usw. von Vorlesungen, Übungen etc. ermöglicht.

[Architecture]

Gegenstand des Projekts werden u.a. die dynamische Erzeugung von Web-Seiten, eine Benutzerverwaltung mit Zugriffskontrolle und die Datenbankverwaltung sein. Dabei kommen Techniken wie XML, Java-Servlets, Java-Enterprise-Beans und JDBC zum Einsatz.


Projekt

  • Beschreibung des Projekts und der Teilprojekte
  • Einteilung der Praktikumsteilnehmer in die Teilprojekte
  • Diskussionsbeiträge zu den Datenstrukturen am 29.01.2003
    (Beachte: Die folgenden Angaben geben den Diskussionsstand vor dem Treffen am 29.01.2003 wieder):
    • Protokoll der Diskussion
    • Strukturverwaltung
    • Personenverwaltung
    • Lehrveranstaltungsverwaltung
    • Raumverwaltung
    • Suchfunktionen
    • Gruppenkommunikation und Anmeldelisten
  • Datenbankentwurfssitzung am 04.02.2003
  • Vorstellung von SQL-Zugriffen auf die gemeinsame Datenstruktur am 12.02.2003
    • Strukturverwaltung
    • Personenverwaltung
    • Lehrveranstaltungsverwaltung
    • Raumverwaltung
    • Suchfunktionen
    • Gruppenkommunikation und Anmeldelisten
  • Verwendung des SecurityTransformer der Rechteverwaltung:
  • Einsprungpunkt in das System: HIER!


Termine

04.12.2002 (Vorbesprechung, 16:15 Uhr, Rm. 2417 im Gebäude 41/400)
  • Kurze Präsentation des Projekts während der Vorbesprechung

08.01.2003 (Vorlesung)

15.01.2003 (Vorlesung)
  • Relationale Datenbanken und Datenbanksysteme
  • Cocoon
  • Übungsblatt 1
  • Beispiel der webbasierten Aushänge (Die Quellen sind auf der Aphrodite unter /usr/local/packages/tomcat-4.1.17/webapps/cocoon/praktikum/minas zu finden)

22.01.2003 (Vorlesung)
  • Anwendung von Cocoon - Aushänge
  • Projekt und Teilprojekte

29.01.2003 (Vorlesung, Diskussion)
  • PostgreSQL
  • Übungsblatt 2 (Lösung: person.sql)
  • Diskussion der zur Verfügung gestellten Datenstrukturen (siehe oben)

05.02.2003 (Diskussion)
  • Diskussion der globalen Datenstruktur (siehe oben)

12.02.2003 (Diskussion)
  • Vorstellung von SQL-Zugriffen auf die gemeinsame Datenstruktur (siehe oben)
  • Logicsheets

19.02.2003 (Diskussion)
  • CVS


Links


Dokumentation


Software