
Client가 Request를 보냄
⬇
DispatcherServlet이 web.xml 에 등록된 내용을 가로챔
⬇
HandlerMapping에게 보내면 요청사항을 처리할 수 있는 Controller를 찾음
cf. HandlerMapping 4가지 사용법
⬇
Controller에서 비즈니스로직 실행 후 값을 돌려받음
( Service -> Dao -> DataBase -> Dao -> Service )
⬇
로직 처리 후 ViewResolver를 통해 View 화면을 찾음. 로직 처리 결과(Model)를 View에 보냄
⬇
처리 결과 (Model)가 뿌려진 View를 DispatcherServlet에 보냄
⬇
DispatcherServlet에서 Client에게 View를 출력
: @RequestMapping은 클라이언트이 요청(url)에 맞는 클래스나 메서드를 연결시켜주는 어노테이션이다.