3.1 Java-Servlets Flashcards
Was ist ein Java-Servlet ?
Ein in Java geschriebenes Programm, welches auf einem Server ausgeführt wird und je nach HTTP-Anfrage dynamisch HTML-Code erzeugt.
Wie funktioniert ein Java-Servlet ?
-Es nimmt eine HTTP-Anfrage( mit Parametern) entgegen
-Erstellt eine zur Anfrage passende
HTML-Seite
-Und sendet sie als HTTP-Antwort zurück
Können Java-Servlets direkt vom Browser aufgerufen werden ?
Nein, sie sind ausführbare Programme und haben keine URL.
Damit Servlets HTTP-Anfragen bearbeiten können muss es eine Komponente geben die…
…über eine URL erreichbar ist
…das zur Anfrage passende Servlet aufrufen kann
…den erzeugten HTML-Code an den Browser zurückschicken kann
Also einen Servlet-Container
Was ist ein Servlet-Container ?
Eine Komponente der Java EE Web-Architektur die über eine URL erreichbar ist und zu einer HTTP-Anfrage das passende Servlet aufruft.
Was ist HTTPServlet ?
Eine abstrakte Java-Klasse von der alle Servlets erben. Sie definiert grundlegende Methoden eines Servlets.