WEB/이론
spring mvc 동작방식
Tapas
2017. 3. 22. 08:42
Spring MVC 동작 방식
- web.xml의 등록된 DispatcherServlet를 통해서 요청에 대해 진입.
- DispatcherServlet은 Client로부터 들어온 URL을 HandlerMapping 라는 곳으로 전송
후 URL을 분석해서 알맞은 Controller 이름을 다시 DispatcherServlet으로 보냄.
- HandlerMapping이라는 것을 통해서 실행될 Controller의 이름을 입력받은
DispatcherServlet은 전달받은 Controller를 실행시킴. 이렇게 실행된 Controller는 스프링에
서 제공하는 ModelAndView 객체에 뷰 페이지에 전달할 객체와 View Page 이름 정보를 담
고 DispatcherServlet으로 보냄.
- ViewResolver를 통해 보여 질 View 페이지를 탐색한 후 View 페이지를 보여줌.