Dom Rozwój Co to jest serwlet Java? - definicja z techopedii

Co to jest serwlet Java? - definicja z techopedii

Spisu treści:

Anonim

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 wysyłania danych tekstowych 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.

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.
Co to jest serwlet Java? - definicja z techopedii