
DispatcherServlet | 클라이언트의 요청을 전달받는다. 컨트롤러에게 클라이언트의 요청을 전달하고, 컨트롤러가 리턴한 결과값을 View에 전달하여 알맞는 응답을 생성하도록 한다. |
HandlerMapping | 클라이언트의 요청 URL을 어던 컨트롤러가 처리할지를 결정한다. |
HandlerAdapter | DispatcherServlet의 처리 요청을 변환해서 컨트롤러에게 전달하고, 컨트롤러의 응답 결과를 DispatcherServlet이 요구하는 형식으로 변환한다. 웹 브라우저 캐시 등의 설정도 담당한다. |
Controller | 클라이언트의 요청을 처리한 뒤, 결과를 리턴한다. 응답 결과에서 보여줄 데이터를 모댈에 담아 전달한다. |
ModelAndView | 컨트롤러가 처리한 결과 정보 및 뷰 선택에 필요한 정보를 담는다. |
ViewResolver | 컨트롤러의 처리 결과를 보여줄 뷰를 결정한다. |
View | 컨트롤러의 처리 결과 화면을 생성한다. |
참고
- http://blog.naver.com/dlaqorals45/170810747
- http://blog.naver.com/genie878/220393218456
댓글 없음:
댓글 쓰기
참고: 블로그의 회원만 댓글을 작성할 수 있습니다.