Prof. Dr. Franz Schweiggert und Dr. Johannes Mayer Abt. Angewandte Informationsverarbeitung 8. Juni 2006
Ralph Guderlei Blatt 7


Uni Logo



Software Engineering Praxis (SS 2006)


Abgabetermin: 16. Juni 2006

1 Gästebuch ... (10 Punkte)

Eine Zeit lang waren Gästebücher fast schon ein Pflichtbestandteil einer Website. Ihre Aufgabe ist es, ein Gästebuch als Servlet zu implementieren. Ein Eintrag im Gästebuch soll aus einem Text und dem Namen des Verfassers bestehen, zudem soll automatisch beim Anlegen eines neuen Eintrags das aktuelle Datum gespeichert werden. Ein neuer Eintrag wird über ein HTML-Formular angelegt.

Die Einträge des Gästebuchs sollen in einer separaten Klasse, nicht im Servlet selber, verwaltet werden. Das Servlet soll nur für die Darstellung der Einträge und für das Bearbeiten der Formular-Daten benutzt werden. Zur Verwaltung der Eintäge kann eine geeignete Datenstruktur, z.B. eine Liste verwendet werden. Die Einträge müssen nicht in Dateien oder einer Datenbank gespeichert werden.

Erstellen Sie für das Gästebuch eine eigene Web-Anwendung. Hierzu können Sie das zur Verfügung gestellte Grundgrüst verwenden.

2 ... mit Datenbank (5 Zusatzpunke)

Irgenwie ist es ja unpraktisch, dass alle Eintäge in das Gästebuch verloren gehen sobald der Servlet-Container neu gestartet wird. Implementieren Sie deshalb eine Schnittstelle zu einer MySQL-Datenbank und sorgen Sie dafür, dass die Einträge des Gästebuchs in der Datenbank gespeichert und aus der Datenbank ausgelesen werden können. Die Verwaltung der Gästebuch-Einträge und der Zugriff auf die Datenbank sollen in verschiedenen Klassen gekapselt sein.

Hinweise

Viel Erfolg!



Ralph Guderlei 2006-06-08