Servlet API
Kilka faktów na temat Servlet API:
- to zestaw API w Java Enterprise Edition wykorzystywany do obsługi zapytań HTTP oraz generowania dynamicznych stron WWW.
- Oparte na klasie bazowej HttpServlet
- W wersji JEE 6 (i wyżej) nie jest wymagany deskryptor web.xml (zamiast niego stosujemy annotacje @WebServlet)
- Umożliwia budowanie aplikacji w paradygmacie żądanie-odpowiedź
- Działają na każdym serwerze aplikacji Java (jest częścią Web Profile)
- API udostępniane przez Servlet Specification jest niskopoziomowe (wszystkie operacje należy wykonać ręcznie)
- Jest podstawą dla takich framework’ów jak JSP czy też JSF
- Dostarcza różne typy danych do klientów (HTML, XML, JSON, …)