Request가 들어오면 Dispatcher Servlet이 받아서 Handler Mapping에게 Request를보내서 해당하는 Controller를 찾아온다.
그리고 Dispatcher Servlet은 찾아온 controller에게 Request를 보내고 해당 Controller는 Service, Dao를 차례로 실행시켜서 마지막에 ModelAndView객체를 리턴한다. 이 ModelAndView객체에는 파라미터값이 addObject()로 들어가있고, addViewName으로 접근한 ViewName이 선언되어있다.
이를 받은 Dispatcher Servletsms View Resolver에게 ViewName을 보내서 해당하는 View를 리턴받는다.
그리고 ModelAndView에서 addObject()로 받은 모델을 View로 전송한다.
그렇게 View에서 response를 전송하면, 마지막으로 Dispatcher Servlet는 최종 Respose를 넘겨준다.
'Programming > Spring' 카테고리의 다른 글
Ajax (0) | 2018.02.15 |
---|---|
ViewResolver (0) | 2018.02.14 |
root-context & servlet-context (0) | 2018.02.14 |
ModelAndView 와 ViewResolver (0) | 2018.02.14 |
파일 업로드/ 다운로드 (0) | 2018.02.09 |