Wenn man vor der Aufgabe steht, eine Web-Anwendung zu entwickeln, dann wird man mit einer Vielzahl von Technologien konfrontiert.
Hier gilt es, die Übersicht zu bewahren. Ausgehend von der generischen Grundinstallation einer Web-Anwendung betrachten wir zunächst verschiedene Ausprägungen von Web-Anwendungen. Wir betrachten zunächst die Technologien aus Client-seitiger Sicht und wechseln dann zu den Technologien der Server-Seite. Die Zusammenhänge werden dabei verdeutlicht.
Mit der Vorlesung werden die folgenden Ziele verfolgt.
Die betrachteten Technologien sind kein Selbstzweck. In der Vorlesung wird beleuchtet, wie die einzelnen Technologien sinnvoll eingesetzt werden können. Auch die Architektur von Web-Anwendungen wird genauer beleuchtet.
1 | Einleitung |
2 | Rechnernetze |
3 | WWW |
4 | HTML |
5 | CSS |
6 | Web-Container |
7 | Servlets |
8 | JSP |
9 | MVC |
10 | Sitzungsverwaltung |
11 | JSP-EL |
12 | JSTL |
13 | Webservices |
14 | JavaScript |
15 | Client-side JavaScript
|
16 | Responsive Webdesign |
17 | Mobile Web |
18 | CSS3 |