Domov vývoj Čo je servlet java? - definícia z technológie

Čo je servlet java? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená Java Servlet?

Java Servlety sú programové moduly Java na strane servera, ktoré spracúvajú a odpovedajú na požiadavky klientov a implementujú rozhranie servletov. Pomáha vylepšovať funkčnosť webového servera s minimálnymi režijnými nákladmi, údržbou a podporou.

Servlet slúži ako sprostredkovateľ medzi klientom a serverom. Keď sú servletové moduly spustené na serveri, môžu prijímať a odpovedať na požiadavky klienta. Objekty žiadosti a odpovede servletu ponúkajú pohodlný spôsob vybavovania požiadaviek HTTP a odosielanie textových údajov späť klientovi.

Pretože servlet je integrovaný do jazyka Java, má tiež všetky funkcie Java, ako je vysoká prenosnosť, nezávislosť na platforme, bezpečnosť a pripojenie k databáze Java.

Techopedia vysvetľuje Java Servlet

Existujú dva typy Java servletov: Basic a HTTP.

HTTP servlety sa používajú nasledovne:

  • Po odoslaní formulára HTML servlet spracuje a uloží údaje.
  • Keď klient dodá databázový dotaz, výsledky poskytne klientovi servlet.
  • Vo väčšine prípadov server používa spoločné rozhranie brány (CGI).

Java Servlets však majú oproti CGI mnoho výhod, medzi ktoré patria:

  • Servlet beží v rovnakom procese, čo vylučuje potrebu vytvoriť nový proces pre každú požiadavku.
  • Program CGI sa musí znovu načítať pre každú žiadosť o CGI. Servlet si však nevyžaduje opätovné načítanie a zostáva medzi pamäti medzi žiadosťami.
  • Servlet odpovedá na viac požiadaviek súčasne pomocou jednej inštancie, šetrením pamäte a ľahkou správou perzistentných údajov.
  • Motor servletov beží v karanténe alebo v obmedzenom prostredí, čím chráni server pred potenciálne škodlivými servletmi.
Čo je servlet java? - definícia z technológie