Inhalt 7. Ergänzungen 9. Quellenverzeichnis

8.   Bewertung

Mit Java können prinzipiell alle Teile einer professionellen, wartbaren und verteilten Applikation realisiert werden. Ein typisches Anwendungsgebiet für Servlets sind Bestellungssysteme, die auf Produktdatenbanken basieren und den Lagerstand verwalten. Sie erlauben, Anfragen auf gleichartige Server aufzuteilen oder in Abhängigkeit der jeweiligen Aufgabe an bestimmte Dienste weiterzuleiten. Aber auch aktive Agenten, die untereinander Daten austauschen, sind durch Servlets umsetzbar. In Organisationen, die eine große Menge an Informationen in verschiedenen Relationen einer Datenbank verwalten, könnten Servlets die gespeicherten Daten verarbeiten und Berichte in passendem Format zur Verfügung stellen.

JavaServer Pages sind eine Erweiterung zu Servlets, die es erlauben, statische Webseiten mit dynamischem, von Servlets generierten Code zu mischen. Der größte Teil einer Seite wird direkt an den Benutzer weitergegeben, veränderlicher Text wird mit Tags zur Formatierung versehen und anschließend eingefügt. Somit muss nicht jede Zeile mit println generiert werden, und die Trennung von Präsentation und Inhalt verstärkt Wiederverwendung und Arbeitsteilung.

Die wohl größte Konkurrenz stellen Active Server Pages dar, die Microsoft gemeinsam mit COM und der neuen Programmiersprache C# bewirbt. Man darf gespannt sein, wie sich die beiden Technologien den Markt in den kommenden Jahren aufteilen.

9. Quellenverzeichnis