Mis on Javas Servlet

Mis On Javas Servlet



Java pakub suurepärast funktsiooni, mida nimetatakse ' Servletid ”, mis võimaldavad luua dünaamilisi veebilehti. Need veebilehed on abiks saidi sisu muutmisel vastavalt nõuetele ja sisu tagastamisel vastavalt kliendi soovile. Samuti teeb see funktsioon imet veebiserveri päringutele tõhusal vastamisel.

See ajaveeb demonstreerib 'Java Servleti' olulisust ja toimimist.







Mis on Javas 'servlet'?

Java “Servlet” vastab programmidele, mida käivitatakse veebi-/rakendusserveris ja mis toimivad sillana brauserist või HTTP-serveris olevate rakenduste vahel.



Servlettide omadused

Servlettide omadused on järgmised:



  • Servletid toimivad serveri poolel.
  • Need on võimelised toime tulema veebiserverilt saadud keerukate päringutega.

Servleti arhitektuur





Servleti töö

Servlettide töö hõlmab järgmisi samme vastavalt ülaltoodud arhitektuurile:

  • Klient esitab veebiserverile päringu, mille server vastu võtab.
  • Veebiserver edastab selle konkreetse päringu asjakohasele/vastavale servletile.
  • Servlet töötleb läbitud päringu ja genereerib tulemuse.
  • Pärast seda saadab servlet vastuse tagasi veebiserverisse.
  • Veebiserver annab kliendile vastuse ja klient logib/kuvab selle.

Servletite paketid

'Servletid' käivitab veebiserver, mis sisaldab tõlke, mis toetab Servleti spetsifikatsiooni. Servlette saab luua ' javax.servlet ” ja „ javax.servlet.http ” paketid. Need paketid võimaldavad meil kompileerida servlette JDK Java-kompilaatori või mõne muu kompilaatori abil.



Järgmised on mõned nendesse pakettidesse kogutud olulised klassid ja liidesed:

Komponent Tüüp pakett
Servlet Liides javax.servlet.*
ServletResponse Liides javax.servlet.*
ServletRequest Liides javax.servlet.*
HttpServletResponse Liides javax.servlet.http.*
HttpServletRequest Liides javax.servlet.http.*
GenericServlet Klass javax.servlet.*
HttpServlet Klass javax.servlet.http.*

Java Servletid kasutavad sageli samu funktsioone kui programmid, mida rakendatakse ' Common Gateway Interface (CGI) ”. See on selline, et see liides, st ' CGI ” on väline rakendus, mis on kirjutatud programmeerimiskeelte “C” või “C++” kaudu, mis töötleb kliendi päringuid ja genereerib vastavalt sellele dünaamilist sisu.

Java Servleti funktsioonid

Siin on mõned Servleti funktsioonid:

  • Konkreetsel OS-i platvormil loodud Servleti programmi saab käivitada erinevas OS-i platvormis.
  • Servlet vastab koheselt kliendi päringule, muutes need seeläbi tõhusaks.
  • Servletid on tugevad, kuna sisaldavad ' Turvajuht ”, ja „ Prügikorjaja ja sooritage ' Erandi käsitlemine ' samuti.

Järeldus

'Java Servlet' vastab serveri tarkvarakomponendile, mis on loodud serveriteenuste täiustamiseks, suurendades nende potentsiaali vastata päringutele veebi API kaudu. Selles ajaveebis käsitleti Servleti tähtsust ja toimimist.