Servlet-Container Jetty
| Beitragsseiten |
|---|
| Servlet-Container Jetty |
| Alternativen |
| Webanwendung |
| Jetty |
| Alle Seiten |
Was ist ein Servlet?
Der Servlet-Standard war (und ist) ein Ansatz, um die rein statische Anzeige von Text, die normale HTTP-Server zur Verfügung stellen, um dynamische Komponenten zu erweitern. Ein HTTP-Server beherrscht normalerweise nur das "Servieren" statischer Resourcen (Bilder, Textdokumente,...). Der Einbau dynamischer Komponenten (Resultate von Datenbankabfragen,...) geschieht dann meist über Plugins für Skriptsprachen. Auch die Sprache Java wurde irgendwann dafür genutzt und es entstand der Standard für Servlets, was soviel bedeutet, wie "kleine Einheit, die den Server ergänzt". Der Standard definiert zum einen Methoden, wie der Programmierer auf die Umgebung des Servlets zugreift (den HTTP-Request mit seinen Parametern) und zum anderen, wie die dynamischen Elemente in den Datenstrom, den der HTTP-Server zur Verfügung stellt, integriert werden.
Was ist in Servlet-Container?
Ein Servlet Container ist letztlich ein Plugin, das in der Lage ist, die Umgebung herzustellen, die der Programmierer der Servlets laut Standard erwarten kann. Das beinhaltet zum einen das Laden des Servlets, wenn es gebraucht wird, das Verwalten von Sessions, das Cookie-Management, URL-Rewriting und vieles andere mehr. Zum anderen muß der Container durch diese Umgebung Mittel bereitstellen, damit Servlets Daten in den Ausgabestrom des HTTP-Servers integrieren kann.

