728x90
반응형
spring dispatchServlet
- 모든 request 를 받아 controller 에 전달해주고, 그 결과 값을 받아서 응답을 준다.
spring dispatchServlet 처리순서
- DispatchServlet 을 통해 request 들어옴.
- DispatchServlet --> HandlerMapping 전달하고, Request URL 에 맞는 Controller 로 전달.
- Controller 에서 request 를 처리. 이 떄, 결과를 ModelAndView 에 담는다.
- ModelAndView 에 데이터를 담고 DispatchServlet 전달.
- DispatchServlet 에서 ViewResolver 로 View 관련 정보를 전달하고.
- ViewResolver 에서 화면을 그려 DispatchServlet 전달.
- DispatchServlet 은 그 데이터를 client 에 전달
DisPatcherServlet 추가 설명
- 요약하면 dispatchServlet 은 Request 를 받아서 routing 해주는 역할
- was 의 web.xml 의 역할을 한다고 생각하면 됨.
댓글