복습공부 이론

Servlet 종류

alsdnr6672 2024. 9. 30. 18:14

Servlet은 Java 기반의 웹 애플리케이션에서 클라이언트의 요청을 처리하고, 응답을 생성하는 서버 측 컴포넌트입니다. Servlet의 종류는 다음과 같습니다:

1. **HTTP Servlet**: 가장 일반적인 형태로, HTTP 프로토콜을 통해 요청을 처리합니다. `HttpServlet` 클래스를 상속받아 구현합니다.

2. **Generic Servlet**: HTTP 외의 프로토콜을 지원하는 서블릿입니다. `GenericServlet` 클래스를 상속받아 사용할 수 있으며, 프로토콜에 구애받지 않는 일반적인 서블릿입니다.

3. **AJAX Servlet**: 비동기 JavaScript와 XML(AJAX) 요청을 처리하는 서블릿으로, 클라이언트와 서버 간의 비동기 통신을 지원합니다.

4. **Servlet Filter**: 요청과 응답을 가로채고, 전처리 또는 후처리를 수행할 수 있는 서블릿입니다. 보안, 로깅, 데이터 변환 등의 용도로 사용됩니다.

5. **Servlet Listener**: 서블릿 컨텍스트의 생명 주기를 모니터링할 수 있는 리스너로, 애플리케이션의 초기화 및 종료 시점에 특정 작업을 수행할 수 있습니다.


'복습공부 이론' 카테고리의 다른 글

JSP  (0) 2024.09.30
서블릿과 JSP의 차이점  (0) 2024.09.30
Servlet  (0) 2024.09.30
관계형 데이터베이스(RDB)  (1) 2024.09.30
Web server 와 WAS 의 차이점  (1) 2024.09.30