1) user(클라이언트) 로부터 요청이 들어온다.
2) user의 요청으로 인하여 DispatcherServlet 이 반응한다.
3) Controller 에 연결을 하기 위해 HandlerMapping을 참조한다.
4) Contoller 로 넘어간 요청은 Service를 호출하여 필요한 데이터들을 DAO를 통해 DB에서 꺼내온다.
5) 꺼내온 데이터들을 ModelAndView & Model 이라는 객체에 담아 다시 DispatcherServlet에 반환한다.
6) ViewResolver 를 통해서 비로소 View와 연결되고 화면으로 출력된다.
*기본적인 동작의 개념입니다.
출처 : https://steady-snail.tistory.com/66?category=788300