cgi
-
(개발지식) 10 - Dispatcher-Servlet(디스패처 서블릿)개발/개발지식 2024. 1. 15. 13:25
■ Dispatcher-Servlet 의 개념 HTTP 프로토콜로 들어오는 모든 요청을 가장 먼저 받아 적합한 컨트롤러에 위임해주는 프론트 컨트롤러 ※ 프론트 컨트롤러란(Front Controller)? : 주로 서블릿 컨테이너 제일 앞에서 서버로 들어오는 클라이언트의 모든 요청을 받아서 처리해주는 컨트롤러로써, MVC 구조에 함께 사용되는 디자인 패턴 클라이언트로부터 요청이 오게 되면, Tomcat(톰캣)과 같은 서블릿 컨테이너가 요청을 받게 된다. 이 모든 요청을 프론트 컨트롤러인 디스패처 서블릿이 가장 먼저 받는다. 디스패처 서블릿은 공통적인 작업을 먼저 처리한 후 해당 요청을 처리해야 하는 컨트롤러를 찾아 작업을 위임하게 된다. ※ 서블릿이란?(Servlet) : 클라이언트의 요청을 처리하고, 그..