랄라
Servlet 과 Dispacher Servlet 본문
Servlet
클라이언트의 요청(request)을 처리하고 그 결과를 반환하는 자바 웹 프로그래밍 기술
자바코드안에 HTML코드를 추가하는 방식 (동적인 페이지 생성)
Dynamic Web Page를 만들 때 사용되는 자바 기반의 웹 애플리케이션 프로그래밍 기술
Dispacher Servlet
클라이언트로부터 전달받은 요청을 분석하여 Handler mapping을 통해 Controller로 요청을 전달
Front controller 패턴방식으로 API 요청을 처리한다.
*Front Controller 패턴
더보기

Front Controller 패턴

1. 클라이언트로부터 요청 수신
- Client(브라우저)에서 HTTP 요청이 들어오면 DispatcherServlet 객체가 요청을 분석
2. Handler Mapping
- DispatcherServlet 은 분석을 바탕으로 Handler Mapping을 통해 적합한 Controller를 찾아 요청을 전달.
3. Controller -> Dispacher Servlet
- 전달받은 요청을 처리한 뒤, 처리결과인 데이터 View 정보를 전달
4. 응답반환
- 전달받은 View 정보를 Client에게 응답으로 반환
'내일배움캠프 > 공부정리' 카테고리의 다른 글
| SQL (MYSQL 기준) (2) | 2025.02.04 |
|---|---|
| 3 Layer Architecture (0) | 2025.02.04 |
| MVC 구조 (0) | 2025.02.04 |
| WebServer 와 WAS(+Apache Tomcat) (1) | 2025.02.03 |
| Restful API 란? (1) | 2025.02.03 |