Servlet Java

Autor: Louise Ward
Dátum Stvorenia: 6 Február 2021
Dátum Aktualizácie: 28 V Júni 2024
Anonim
Что такое сервлет (servlet)? Что такое JSP?
Video: Что такое сервлет (servlet)? Что такое JSP?

Obsah

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, ako spracovať požiadavky a dáta HTTP späť ku 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.

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

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.