Java-Servlet

Ein Java Servlet ist ein (web)serverseitig ausgeführtes Java Applet. Im Gegensatz zu CGIs verbleibt das Java-Servlet, einmal geladen, im Hauptspeicher und kann somit mehrere Aufrufe gleichzeitig abarbeiten.  Java Servlets werden auf speziellen Webserver, wie Apache Tomcat oder BEA-WebLogic Server ausgeführt. Servlets werden oft i.V.m. der Java Platform Enterprise Edition (J2EE)  im Rahmen der Modell-Präsentation-Steuerungs-Pattern in der Form von JavaServer  Pages (JSP) verwendet. Die Modell-Präsentation-Steuerung (MPS) oder Model-View-Controller (MVC) teilt Software-Architekturen in drei Teile auf:
- Datenmodell (Model)
- Präsentation (View)
- Programmsteuerung (Controller). 
JSP repräsentiert hierbei die Ebene der Präsentation.                                                 
Siehe auch:    Java   CGI   JSP   J2EE   Apache-Tomcat   Apache-HTTP-Server   Sun-Microsystems