728x90
어제 정리한 것에 이어서 정리를 하고 있는데
머릿속으로 합치다 보니깐 헷갈리기 시작했다.
DispatcherServlet이 그 요청을 받고 HandlerMapping이 Controller를 찾아주는 건 알았다.
그런데 서블릿 컨테이너의 대표적인 예가 톰캣(Tomcat)이 갑자기 튀어나와서
톰캣은 뭐하는거지? 라는 생각이 들었다.
서블릿 컨테이너(Servlet Container)는 어떤 요청에 대해 어떤 Servlet을 실행할 것인지 제어하는 것이다.
(서블릿이 웹서버와 통신할 수 있도록 해준다.)
여기서 클라이언트가 요청을 주면 Servlet Container가 요청을 받는데
이 때 제일 앞에서 서버로 들어오는 모든 요청을 처리하는 Front Controller라는 것을
Spring에서 정의하였고 이를 DispatcherServlet 이라고 한다.
오늘은 이 내용들을 github에 정리했다.
출처 : Servlet (서블릿이란? 그리고, Dispatcher Servlet이란?)
728x90
'TIL' 카테고리의 다른 글
135일차(모험 44일차) - 프로젝트(front) (0) | 2022.01.25 |
---|---|
134일차(모험 43일차) - 프로젝트 집중! (0) | 2022.01.25 |
130일차(모험 39일차) (0) | 2022.01.20 |
129일차(모험 38일차) - 쿠팡 알림 봇 출력형식 변경2 (0) | 2022.01.20 |
128일차(모험37일차) - 웹 서버 & WAS (1) | 2022.01.18 |