1->2->3->4->5->6->7->8 의 순서로 구현된다.
구성요소 |
설명 |
DispatcherServlet |
클라이언트의 요청을 전달받는다. 컨트롤러에게 클라이언트의 요청을 전달하고, 컨트롤러가 리턴한 결과값을 View에 전달하여 알맞은 응답을 생성하도록 한다. |
HandlerMapping |
클라이언트의 요청 URL을 어떤 컨트롤러가 처리할지를 결정한다. |
컨트롤러(Controller) |
클라이언트의 요청을 처리한 뒤, 그 결과를 DispatcherServlet에 알려준다. 스트럿츠의 Action과 동일한 역할을 수행한다. |
ModelAndView |
컨트롤러가 처리한 결과 정보 및 뷰 선택에 필요한 정보를 담는다. |
ViewResolver |
컨트롤러의 처리 결과를 생성할 뷰를 결정한다. |
뷰(View) |
컨트롤러의 처리 결과 화면을 생성한다. JSP나 Velocity 템플릿 파일 등을 뷰로 사용한다. |
반응형
'IT > Java Spring' 카테고리의 다른 글
Spring MVC 기본 게시판 예제 만들기 - 3. 상세 페이지 (0) | 2020.06.18 |
---|---|
Spring MVC 기본 게시판 예제 만들기 - 2. 페이지번호 삽입작업 (0) | 2020.06.18 |
Spring MVC 기본 게시판 예제 만들기 - 0. 기본설정 (0) | 2020.06.17 |
Spring MVC 기본 게시판 예제 만들기 - 1 (0) | 2020.06.17 |
MVC 01 기본 세팅 (0) | 2020.06.11 |