본문 바로가기
카테고리 없음

spring dispatchServlet 설명

by 무대포 개발자 2020. 10. 16.
728x90
반응형

spring dispatchServlet

  • 모든 request 를 받아 controller 에 전달해주고, 그 결과 값을 받아서 응답을 준다.

spring dispatchServlet 처리순서

  1. DispatchServlet 을 통해 request 들어옴.
  2. DispatchServlet --> HandlerMapping 전달하고, Request URL 에 맞는 Controller 로 전달.
  3. Controller 에서 request 를 처리. 이 떄, 결과를 ModelAndView 에 담는다.
  4. ModelAndView 에 데이터를 담고 DispatchServlet 전달.
  5. DispatchServlet 에서 ViewResolver 로 View 관련 정보를 전달하고.
  6. ViewResolver 에서 화면을 그려 DispatchServlet 전달.
  7. DispatchServlet 은 그 데이터를 client 에 전달

DisPatcherServlet 추가 설명

  • 요약하면 dispatchServlet 은 Request 를 받아서 routing 해주는 역할
  • was 의 web.xml 의 역할을 한다고 생각하면 됨.

댓글