Domov Rozvoj Co je java servlet? - definice z techopedie

Co je java servlet? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Java Servlet?

Java Servlety jsou programové moduly Java na straně serveru, které zpracovávají a zodpovídají požadavky klientů a implementují rozhraní servletů. Pomáhá při zlepšování funkčnosti webového serveru s minimální režií, údržbou a podporou.

Servlet funguje jako prostředník mezi klientem a serverem. Protože moduly servletů běží na serveru, mohou přijímat a odpovídat na požadavky klienta. Objekty požadavků a odpovědí servletu nabízejí pohodlný způsob zpracování požadavků HTTP a odesílání textových dat zpět klientovi.

Jelikož je servlet integrován do jazyka Java, má také všechny funkce Java, jako je vysoká přenositelnost, nezávislost na platformě, zabezpečení a připojení k databázi Java.

Techopedia vysvětluje Java Servlet

Existují dva typy Java servletů: Basic a HTTP.

HTTP servlety se používají takto:

  • Po odeslání formuláře HTML servlet data zpracuje a uloží.
  • Když klient dodá databázový dotaz, výsledky jsou poskytovány klientovi servletem.
  • Ve většině případů server používá společné rozhraní brány (CGI).

Java Servlets však mají oproti CGI mnoho výhod, včetně:

  • Servlet běží ve stejném procesu, což vylučuje potřebu vytvořit nový proces pro každý požadavek.
  • Program CGI musí být znovu načten pro každý požadavek CGI. Servlet však nevyžaduje opětovné načtení a zůstává v paměti mezi požadavky.
  • Servlet odpovídá na více požadavků současně pomocí jedné instance, šetří paměť a snadno spravuje perzistentní data.
  • Stroj servletů běží v karanténě nebo v omezeném prostředí a chrání server před potenciálně škodlivými servlety.
Co je java servlet? - definice z techopedie