Jakarta Tomcat Webserver

Servlets und JSP


Servlets

Servlets sind im Speicher liegende (memory-residente) Java-Programme, die in einem Servlet-Container (z.B. Tomcat) über eine JVM (die Servlet-Engine) laufen. Sie werden zum bearbeiten von Anfragen verwendet, wobei sie eine schnelle Reaktionszeit haben, da kein da kein Overhead bei Prozeßerzeugung und -zerstörung ensteht (weil sie im Speicher liegen). Sie gelten auch als Applets auf der Server-Seite und bestehen meist aus einer einzelnen Java-Klasse. Diese hat keine main()-Methode, sondern implementiert mit dem Servlet-Interface über drei Methoden ihren Lebenszyklus:

Beispiele für Servlets:Hello World, Hello Name, Request

Die Servlet-Klasse wird entweder beim Starten der Servlet-Engine oder beim ersten Aufruf des Servlets geladen. Sie bleibt normalerweise geladen bis Engine heruntergefahren wird, es sei denn dass ein explizites Entladen von der erfolgt, z. B. um eine neuere Version des Servlets einzusetzen.
Der Ablauf eines Servletaufrufs:


[ Seminar Linux und Apache ] [ zurück ] [ weiter ]