클라이언트에서 요청이 들어오면 Spring은 Dispatcher Servlet이 먼저 받게 된다.
Dispatcher Servlet은 해당 요청을 Handler Mapping에게 전달하여 해당 컨트롤러를 리턴받는다.
이후 Dispatcher Servlet은 Handler Adapter에게 권한을 넘겨 해당 비지니스로직을 수행하고 String 형식으로 View를 리턴한다.
Dispatcher Servlet은 View Resolver를 통해 해당 뷰를 찾고 컨트롤러에서 필요한 데이터를 담아 응답한다.
받은 요청을 어딘가로 보낸다는 의미를 가진다. 즉 spring에서의 모든 요청을 한곳에서 받아 필요한 처리를 한뒤 요청에 맞는 handler로 요청을 보내고 해당 결과를 Http Response형태로 만드는 역할
Dispatcher Servlet없이 일반 서블릿 이용시 일일이 서블릿 객체를 생성해야되고 전부 등록해줘야 한다.