MVC Pattern 애플리케이션의 확장을 위해 Model, View, Controller 세 가지 영역으로 분리한다. 컴포넌트의 변경이 다른 영역 컴포넌트에 영향을 미치지 않아서 유지보수에 용이하다. 컴포넌트 간의 결합성이 낮아 프로그램 수정이 용이해 확장성이 뛰어나다. Spring MVC 실행 순서 DispatcherServlet (단일 Front Controller Servlet)이 요청을 수신한다. ↓↓ DispatcherServlet은 Handler Mapping에 어느 Controller를 사용할 것인지 문의한다. ↓↓ DispatcherServlet은 요청을 Controller에게 전송하고 Controller는 요청을 처리한 후 결과를 리턴한다. ↓↓ ModelAndView Object에 수..