Dom Razvoj Što je java servlet? - definicija iz tehopedije

Što je java servlet? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači Java Servlet?

Java Servleti su Java programski moduli na strani poslužitelja koji obrađuju i odgovaraju na zahtjeve klijenta i implementiraju servlet sučelje. Pomaže u poboljšanju funkcionalnosti web poslužitelja uz minimalne režijske troškove, održavanje i podršku.

Servlet djeluje kao posrednik između klijenta i poslužitelja. Dok servlet moduli rade na poslužitelju, oni mogu primati i odgovarati na zahtjeve klijenta. Predmeti zahtjeva i odgovora na servletu nude prikladan način za rukovanje HTTP zahtjevima i slanje tekstualnih podataka natrag klijentu.

Budući da je servlet integriran s Java jezikom, on posjeduje i sve Java značajke kao što su visoka prenosivost, neovisnost platforme, sigurnost i povezanost s Java bazom.

Techopedia objašnjava Java Servlet

Postoje dvije vrste Java servleta: Basic i HTTP.

HTTP servleti se koriste na sljedeći način:

  • Kad se preda HTML obrazac, servlet obrađuje i pohranjuje podatke.
  • Kada klijent isporuči upit baze podataka, rezultate servlet daje klijentu.
  • Poslužitelj u većini slučajeva koristi zajedničko sučelje gateway-a (CGI).

Međutim, Java Servleti imaju brojne prednosti u odnosu na CGI, uključujući:

  • Servlet se pokreće u istom procesu, uklanjajući potrebu za stvaranjem novog postupka za svaki zahtjev.
  • CGI program mora se ponovno učitati za svaki CGI zahtjev. Servlet, međutim, ne zahtijeva ponovno učitavanje i ostaje mu u memoriji između zahtjeva.
  • Servlet odgovara na više zahtjeva istovremeno pomoću jedne instance, štedeći memoriju i lako upravljajući postojanim podacima.
  • Servlet motor radi u kutiji s pijeskom ili u ograničenom okruženju, štiteći poslužitelj od potencijalno štetnih servleta.
Što je java servlet? - definicija iz tehopedije