Fortgeschrittenenpraktikum "Alice Server Pages"

Saarland University
Computer Science
Programming Systems

Simon Pinkel, Betreuer: Guido Tack

Motivation

Dynamische HTML-Seiten sind mittlerweile ein wichtiger Bestandteil des World Wide Web. Der Großteil der Seiten wird dabei durch sogenannte "Server Pages" generiert: HTML-Seiten, in denen Programmfragmente eingebettet sind, die serverseitig ausgeführt werden und an den Client-Browser reines HTML zurückliefern. Es gibt mehrere populäre konkurrierende Implementierungen von Server Pages, zum Beispiel PHP, ASP (Microsoft) und Java Server Pages (Sun).

Aufgabenstellung

In diesem Fortgeschrittenenpraktikum soll untersucht werden, in wieweit sich Alice als eingebettete Skriptsprache für Server Pages eignet. Zunächst werden dafür die frei verfügbaren ML Server Pages, die auf Moscow ML basieren, nach Alice portiert. Darauf aufbauend werden mehrere Fragestellungen untersucht:

Das Praktikum soll zu einer lauffähigen, effizienten Implementierung führen, inklusive einer nichttrivialen Beispiel-Webanwendung. Ein Vergleich des resultierenden Systems mit den oben erwähnten bestehenden Systemen schließt das Praktikum ab.

Guido Tack, 2004

Antrittsvortrag
Abschlussvortrag
Ausarbeitung
Source(tgz)