Client가 요청한 Server에 요청을 하면, 서버가 가지고 있던 리소스 HTML을 그대로 내려주는 것.
Client의 요청을 Model로 받아 처리
예) 회원가입을 위한 개인 정보들
클라이언트가 서버로 요청을 보내면, Controller가 Model(클라이언트가 서버로 보내는 데이터)을 받아서 처리를 하고, 그리고 나서 템플릿엔진에게 View와 Model을 전달한다. 여기서 View는 동적 HTML파일, Model은 View에 적용할 정보들을 뜻한다. 즉 View에 Model을 적용하여 Html을 만들고, 그 결과를 Response로 보낸다.
예) 첫번째 Model에서 받은 사용자의 id를 받아서, 페이지에 '페이지에 로그인된 사용자의 정보를 추가,보여주는 방법.
*스프링에서는 JSP이용은 추천하지 않는다.
Client와 Server간 Request, Respinse는 HTTP 메세지 규약을 따름.