![]() |
2. Java Serlets ![]() |
Ein Großteil der Unternehmen, die im Internet vertreten sind, bieten Daten auf statischen Webseiten an. Wenn die Informationen jedoch auf Eingaben des Benutzers basieren, häufigen Veränderungen unterworfen sind oder aus Datenbanken stammen, müssen Dokumente auf Anfrage dynamisch generiert werden.
In der Anfangszeit des World Wide Web wurde Dynamik mittels Skriptsprache direkt in den Seiten realisiert. Die Programmierung war übersichtlich, einfach zu erlernen und nahm wenig Zeit in Anspruch, die Möglichkeiten sind jedoch beschränkt.
Das Common Gateway Interface wurde relativ früh entwickelt und erlaubt, auf Eingaben und Aktionen des Benutzers zu reagieren und mit ihm zu interagieren. Lange Zeit stellte es einen Standardmechanismus zur Erzeugung dynamischer Seiten dar. Allerdings wird jede Anfrage in einem eigenen Prozess behandelt, die Programme sind plattformabhängig und können die Logdatei des Servers nicht verändern.
Heute steuern und überwachen große verteilte und skalierbare Anwendungen verschiedene Geschäftsprozesse einer Firma. Die Komplexität von Webapplikationen wächst und Wiederverwendung bekommt eine immer höhere Bedeutung.