O'Reilly logo

Servlets und JSPs™ von Kopf bis Fuß by Bert Bates, Kathy Sierra, Bryan Basham

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

2.2. Was ist ein Container?

Servlets haben keine main()-Methode. Sie werden von einer anderen Java-Anwendung kontrolliert, dem Container.

Tomcat ist ein Beispiel für einen Container. Wenn Ihre Webserversoftware (zum Beispiel Apache) eine Anfrage für ein Servlet erhält (im Gegensatz zu, sagen wir, einer ganz normalen statischen HTML-Seite), reicht der Server die Anfrage nicht an das Servlet selbst weiter, sondern an den Container, in dem das Servlet eingesetzt wird. Der Container übergibt HTTP-Request und -Response an das Servlet, und der Container ruft die Methoden des Servlets auf (z.B. doPost() oder doGet()).

Client

HTTPAnfrage

Webserver (Hardware)

Webserver (Software)

Web-container-software

Java-Code

Servlet

Java-Code

Client

Antwort

Webserver ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required