Servlet ist eine serverseitige Technologie, mit der dynamische Webseiten in Webanwendungen erstellt werden. Eigentlich ist Servlet eine API, die aus einer Gruppe von Klassen und Schnittstellen besteht und einige Funktionen hat. Wenn wir die Servlet-API verwenden, können wir vordefinierte Funktionen von Servlet-Klassen und -Schnittstellen verwenden.
Lebenszyklus von Servlet:
Der Webcontainer verwaltet den Lebenszyklus der Servlet-Instanz.
1. Servlet-Klasse geladen
2. Servlet-Instanz erstellt
3 . Die Methode init () wird aufgerufen
4. aufgerufene service () -Methode
5. Die Methode destroy () wird aufgerufen
Wenn eine Anforderung vom Client (Browser) ausgelöst wird, prüft der Webcontainer, ob das Servlet ausgeführt wird oder nicht. Wenn ja, ruft er die service () -Methode auf und gibt die Antwort an den Browser.
Wenn das Servlet nicht ausgeführt wird, führen Sie die folgenden Schritte aus.
1. classloader lädt die Servlet-Klasse
2. Instanziiert das Servlet
3. Initialisiert das Servlet
4. Rufen Sie die service () -Methode auf
Nachdem der Anforderungs-Webcontainer bedient wurde, warten Sie eine bestimmte Zeit. Wenn in dieser Zeit eine Anforderung eingeht, ruft er nur die service () -Methode auf, andernfalls ruft er die destroy () -Methode auf.
servlets
Mauszeiger unter Ihre Frage, bis eine Blackbox angezeigt wird. Klicken Sie darin auf den Info- Link.