Czym jest?
Servlet jest standardową klasą javy, niektórzy określają go jako element lub model żądanie-odpowiedź. Stosowane są zamiennie różne określenia, ale najpopularniejszym jest klasa. Serwlety pracują asynchronicznie, czyli nie są wykonywane w tym samym czasie, co wysłane żądanie. Są one niezależne względem siebie.

Pamiętaj! Ważne jest to, aby developerzy umyślnie i z pewną dozą ostrożności sprawdzali, czy programy są współbieżne. Zoptymalizowanie wydajności dzięki współbieżności jest możliwe. Nie dokonuje to zmian projektowych.
Servlet – zalety
- skrócenie czasu odpowiedzi na zadane żądanie
- jednoczesna obsługa kliku wątków
- daje szansę na zwiększenie możliwości obsługi przez serwer
- wykorzystywane są do implementacji
- obsługują strony dynamiczne, czyli taki które mogą zmieniać swoją zawartość w zależności od potrzeb rynku i potencjalnych użytkowników
- daje dokumentacje
- daje mnogość interfejsów czy klas
- są aktywne po stronie serwera
- przejmują również złożone zadania
Serwlet funkcjonuje w tzw. kontenerze, który reguluje ich cykl życia. Servlet najprościej opisać jako kawałek kodu.
Zespół GREAT
Kolejną porcję wiedzy znajdziesz na naszej stronie.