GeeksforGeeks

Un ciclo di vita della pagina del server Java è definito come il processo iniziato con la sua creazione che in seguito tradotto in un servlet e in seguito il ciclo di vita del servlet entra in gioco. Questo è il modo in cui il processo va avanti fino alla sua distruzione.

I seguenti passaggi sono coinvolti nel ciclo di vita di JSP:

  • Traduzione della pagina JSP in Servlet
  • Compilazione della pagina JSP(Compilazione di JSP in test.java)
  • Classloading (test.java da testare.classe)
  • creazione di un’Istanza(Oggetto generato Servlet viene creato)
  • Inizializzazione(jspInit() viene richiamato il metodo da contenitore)
  • elaborazione della Richiesta(_jspService()viene richiamato dal contenitore)
  • JSP Pulizia (jspDestroy() viene richiamato il metodo dal contenitore)

Siamo in grado di eseguire l’override jspInit(), jspDestroy() ma non siamo in grado di eseguire l’override _jspService() metodo.

Traduzione della pagina JSP in Servlet:
Questo è il primo passo del ciclo di vita di JSP. Questa fase di traduzione riguarda la correttezza sintattica di JSP. Qui prova.il file jsp è transllato per testare.Java.
Compilazione della pagina JSP:
Qui il file java servlet generato (test.java) è compilato in un file di classe (test.classe).
Classloading:
La classe Servlet che è stata caricata dalla sorgente JSP viene ora caricata nel contenitore.
Istanziazione:
Qui viene generata l’istanza della classe. Il contenitore gestisce una o più istanze fornendo risposta alle richieste.
Inizializzazione:
Il metodo jspInit () viene chiamato solo una volta durante il ciclo di vita immediatamente dopo la generazione dell’istanza Servlet da JSP.
Elaborazione delle richieste :
_jspService () metodo viene utilizzato per servire le richieste sollevate da JSP.It prende request e response object come parametri.Questo metodo non può essere sovrascritto.
JSP Cleanup:
Per rimuovere il JSP dall’uso da parte del contenitore o per distruggere il metodo per servlet viene utilizzato il metodo jspDestroy (). Questo metodo viene chiamato una volta, se è necessario eseguire qualsiasi attività di pulizia come la chiusura di file aperti, il rilascio di connessioni al database jspDestroy() può essere sovrascritto.

Tag articolo:

Java

Tag pratica:

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.