- 보내다 라는 의미를 포함하고 있는 Dispatcher Servlet 은 HTTP 프로토콜로 들어오는 모든 요청을 가장 먼저 받아 적합한 컨트롤러에 보내주는 Front Controller 이다.
- Dispatcher Servlet은 해당 어플리케이션으로 들어오는 모든 요청을 핸들링 해주기 때문에, 우리는 컨트롤러를 구현해두기만 하면 Dispatcher Servlet가 알아서 적합한 컨트롤러로 위임을 해주는 구조가 된다.
1. 클라이언트가 URL 로 접근하여 정보요청.
2. DispacherServelt이 해당 요청을 매핑한 컨트롤러가 있는지 검색.
3. HandlerMapping 에서 해당 Controller로 처리 요청
4. Controller 가 View (*클라이언트의 요청을 처리하고 결과를 출력) 의 이름을 리턴.
5. Dispatcher Servlet는 Controller 에서 받은 View 이름을 토대로 매핑되는 View검색.
6. ViewReSolver 에서는 처리결과를 View에 송신.
7. 처리결과가 포함된 View를 DispatcherServlet 에 송신.
8. DispatcherServlet이 최종결과를 클라이언트에 송신.