In diesem Kapitel wurde die Client-Server-Kommunikation mittels Java-Servlets erläutert. Nach einer einleitenden Darstellung der Einsatzmöglichkeiten von Servlets wurden anschließend die Unterschiede zu CGI vorgestellt. Nach der Erläuterung der Servlet-Architektur, in der der Lebenszyklus eines Servlets verdeutlicht wurde, wurde auf HTTP-spezifische Servlets eingegangen. Im Anwendungsbeispiel wurden Programme entwickelt, die den Zugriff auf Datenbanken und die Erzeugung dynamischer HTML-Seiten umsetzen. Der Leser sollte nach der Lektüre dieses Kapitels in der Lage sein, Servlet-basierte Anwendungen zu entwickeln, die auf Datenbanken zugreifen, Programme auf der Server-Seite starten und dynamische HTML-Seiten erzeugen können.