GeeksforGeeks

Java-Palvelinsivun elinkaari määritellään sen luomisesta alkaneeksi prosessiksi, joka myöhemmin muunnetaan servletiksi ja sen jälkeen servletin elinkaari astuu kuvaan. Näin prosessi jatkuu tuhoon asti.

seuraavat vaiheet ovat mukana JSP: n elinkaaressa:

  • käännös JSP-sivusta Servletiksi
  • kooste JSP-sivusta (kooste JSP: stä testiin.java)
  • Classloading (testi.java testiin.Luokka)
  • Instantiaatio (luodun Servletin kohde on luotu)
  • alustus (jspinit () – menetelmä on kontin kutsuma)
  • pyynnön käsittely (_jspService () on kontin kutsuma)
  • JSP Cleanup (jspDestroy () – menetelmä on kontin kutsuma)

voimme ohittaa jspInit (), jspDestroy (), mutta emme voi ohittaa _jspService () – menetelmää.

JSP: n sivun kääntäminen Servletille:
tämä on JSP: n elinkaaren ensimmäinen vaihe. Tämä käännösvaihe käsittelee JSP: n syntaktista oikeellisuutta. Tässä testi.jsp tiedosto translated testata.java.
kooste JSP-sivusta :
tässä luotu java servlet-tiedosto (testi.java) on koottu luokkatiedostoksi (test.luokka).
Classloading :
Servlet-luokka, joka on lastattu JSP-lähteestä, Ladataan nyt konttiin.
Instantiaatio:
tässä syntyy luokan instanssi. Kontti hallinnoi yhtä tai useampaa instanssia vastaamalla pyyntöihin.
alustus :
jspInit () – menetelmää kutsutaan vain kerran elinkaaren aikana heti JSP: n Servlet-instanssin syntymisen jälkeen.
pyyntöjen käsittely :
_jspService () – menetelmää käytetään esitettyjen pyyntöjen toimittamiseen JSP.It ottaa pyynnön ja vastauksen objektin parametreiksi.Tätä menetelmää ei voi ohittaa.
JSP Cleanup :
JSP: n poistamiseksi kontin käytöstä tai servletsin tuhoamiseksi käytetään jspDestroy-menetelmää (). Tätä menetelmää kutsutaan kerran, Jos sinun täytyy suorittaa jokin siivous tehtävä kuten sulkemalla avoimia tiedostoja, vapauttamalla tietokantayhteyksiä jspDestroy () voidaan ohittaa.

Artikkelitagit:

Java

Harjoitustagit:

Vastaa

Sähköpostiosoitettasi ei julkaista.