Gegenstand der Diplomarbeit ist die Entwicklung einer Lösung für
Java-Server-Seiten auf der Basis des validierenden Dokument-Objektmodells.
Das den Server-Seiten zugrunde liegende Objektmodell ist das um Konstrukte zur
Überprüfung der Gültigkeit von Dokumenten der
Extensible-Markup-Language (XML) erweiterte Dokument-Objektmodell
(DOM).
Die Gültigkeit der Seiten soll zunächst auf statischer Ebene sichergestellt
werden und ein weiterer Schritt soll garantieren, dass jede durch die
Server-Seite generierte Seite ebenfalls gültig ist.
Da diese Diplomarbeit in bedeutenden Teilen praktisch orientiert ist, werden
für ihre Ausführung sechs Monate angesetzt.
Im einzelnen sind folgende Teilaufgaben zu erfüllen:
- Zunächst ist zu untersuchen, welche Funktionalitäten für Java-Server-Seiten
bzgl. des anzuwendenden VDOMs zweckmäßig sind und wie sie als
Spracherweiterung in XML integriert werden können.
Aufbauend ist gemäß den Funktionalitäten eine Syntax zur Formulierung von
VDOM-Server-Seiten zu definieren. Diese soll sich an den Möglichkeiten der
XML-Spezifikation orientieren.
- Danach sind Transformationen zur Übersetzung der VDOM-Server-Seiten in
Java-Servlets zu definieren.
Eine prototypische Implementierung dieser Transformationen ist vorzunehmen.
Als vorbereitender Schritt ist einzuschätzen und zu beurteilen, in welchem
Maße sich die eigene Lösung vom Laufzeitverhalten traditioneller
Java-Server-Seiten unterscheiden wird.
- Schließlich ist eine XML-Anwendung, die auf die Implementierung der
VDOM-Server-Seiten zugreift, prototypisch zu implementieren.
Dafür soll eine schon existierende WML-Schnittstelle für das Medienarchiv auf
die entwickelte Technik übertragen werden.