6

IT (Subject) / IT JSP Java Server Pages Servlets (Lesson)

Grundlagen Java Server Pages und Servlets

This lesson was created by webbertm.

Learn lesson

This lesson is not released for learning.

  • Wie heißen die vier Lebenszyklen eines JSPs? Translation (Übersetzung), Initialization (Initialisierung), Execution (Ausführung), Finalization (Beendigung)
  • Was passiert während der Übersetzungs-Phase im JSP-Lifecylce? (Kurzbeschreibung und drei Teilschritte) JSP wird in ein Servlet übersetzt bei erstmaligem Aufruf oder Änderung JSP wird geprüft und in eine "Page implementation class" übersetzt Diese Klasse wird dann als Servlet Class übersetzt Das JSP kann nun vom Servlet Container ausgeführt werden
  • Was passiert während der Initialization-Phase im JSP-Lifecylce? Instanzierung der erzeugten Servlet Klasse in einer Instanz Instanz ist bereits multithreading-fähig Instanz bearbeitet alle Requests an das JSP jspInit-Methode der Klasse wird aufgerufen - Initiatliserung von allgemeinen Ressourcen und Variablen für das JSP
  • Was passiert während der Execution-Phase im JSP-Lifecylce? Für jeden Request an das JSP wird ein neuer Thread in der Servlet-Instanz erzeugt. Es wird die _jspService()-Methode aufgerufen _jspService-Methode ist nicht überschreibbar Alle JSP-Elemente landen in dieser Methode in der Reihenfolge ihres Auftretens.
  • Was passiert während der Finalization-Phase im JSP-Lifecylce? Die Serlvet-Instanz zum JSP wird entfernt : Gründe - ServletContainer braucht Ressourcen anderweitig - ServletContainert wird runtergefahren Es wird die _jspDestroy-Methode aufgerufen Hier sollten alle Ressourcen für das JSP wieder freigegeben werden.
  • Was ist das SingleThreadModel und wie wird es deklariert? Wird ein JSP als nicht threadsafe deklariert, wird pro Request eine neue Servlet-Instanz erzeugt. Ist seit JSP 2.1 bzw. Servlet Specification 2.5 obsolet Deklaration :
Advertisement