Serwlet Java

Autor: Louise Ward
Data Utworzenia: 6 Luty 2021
Data Aktualizacji: 28 Czerwiec 2024
Anonim
Что такое сервлет (servlet)? Что такое JSP?
Wideo: Что такое сервлет (servlet)? Что такое JSP?

Zawartość

Definicja - Co oznacza serwlet Java?

Serwlety Java to moduły programowe Java po stronie serwera, które przetwarzają i odpowiadają na żądania klientów oraz implementują interfejs serwletu. Pomaga zwiększyć funkcjonalność serwera WWW przy minimalnym nakładzie pracy, konserwacji i wsparciu.


Aplet działa jako pośrednik między klientem a serwerem. Ponieważ moduły serwletów działają na serwerze, mogą odbierać żądania klientów i odpowiadać na nie. Obiekty żądań i odpowiedzi serwletu oferują wygodny sposób obsługi żądań HTTP i danych z powrotem do klienta.

Ponieważ serwlet jest zintegrowany z językiem Java, posiada również wszystkie funkcje Java, takie jak wysoka przenośność, niezależność od platformy, bezpieczeństwo i łączność z bazą danych Java.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Java Servlet

Istnieją dwa typy serwletów Java: Basic i HTTP.

Serwlety HTTP są używane w następujący sposób:

  • Po przesłaniu formularza HTML serwlet przetwarza i przechowuje dane.
  • Gdy klient dostarcza zapytanie do bazy danych, serwlet dostarcza wyniki do klienta.
  • W większości przypadków serwer korzysta ze wspólnego interfejsu bramy (CGI).

Jednak serwlety Java mają wiele zalet w stosunku do CGI, w tym:


  • Aplet działa w tym samym procesie, co eliminuje potrzebę tworzenia nowego procesu dla każdego żądania.
  • Program CGI musi zostać ponownie załadowany dla każdego żądania CGI. Serwlet nie wymaga jednak ponownego ładowania i pozostaje w pamięci między żądaniami.
  • Aplet odpowiada na wiele żądań jednocześnie, korzystając z jednej instancji, oszczędzając pamięć i łatwo zarządzając trwałymi danymi.
  • Silnik serwletu działa w piaskownicy lub w ograniczonym środowisku, chroniąc serwer przed potencjalnie szkodliwymi serwletami.