Die mittels XML strukturierten Daten dienen dann als Grundlage
für die Erzeugung dynamischer Web-Seiten. Dabei wird
auf einfachere Techniken wie „Common Gateway Interface
(CGI)“ oder „Server Side Includes (SSI)“ (höchstens)
kurz eingegangen. Im Mittelpunkt der Veranstaltung steht dagegen
die Erzeugung dynamischer Web-Seiten mithilfe von "Java Servlets"
und "Java Server Pages (JSP)". Hierbei werden verschiedene
Ansätze zur Umsetzung vorgestellt. Das Ziel ist eine
wartungsfreundliche Architektur nach dem sogenannnten "Model View
Controller- (kurz: MVC-) Paradigma". Wenn zum Schluss des
Kurses noch Zeit verbleibt, sollen abschließend das
Framework "Java Server Faces" oder sogenannte "RESTful"
Webservices behandelt werden.
Der Vorlesungsstoff wird im Rahmen von Übungen vertieft.
Als Werkzeuge werden in den Übungen die Entwicklungsumgebung Eclipse und der Web-Server Apache Tomcat eingesetzt.
Warnung: Zur Bewältigung des Vorlesungsstoffes sind handfeste Programmierkenntnisse in Java erforderlich!