[MVC SPRING] 18. MVC03(Model 2 방식)
안녕하세요. Nerd-Lee입니다.
공부 내용은, 인프런 박매일님의
[NarP Series]MVC 프레임워크는 내 손에[나프1탄]
을 참고하였습니다.
MVC 2단계인, Servlet이 아닌 JSP로 View를 제작하는 환경으로 만들어보고, MVC 3단계로 넘어가서
나중에는 Spring Framework를 사용하는 방식의 강의입니다.
진도가 빠르게 나가지 않아, 중요하다고 생각하는 부분들만 작성할 예정입니다.
Model 2
방식부터 배우는 것이 좋다 생각하여, 어느정도 건너뛰었습니다.
1. Model 2의 방식
Client
가Controller
에게 요청을 한다.Controller
는View(JSP)
에게,RequestDispatcher(요청의뢰)
한다.Controller
가 요청의뢰한대로, 페이지를 만들어서,Client
에게 응답하는 것이 아니라
다시Controller
에게 페이지를 보낸다.- 받은 페이지를
Controller
가Client
에게 응답한다. - 이게 바로,
Model 2
방식이다. Controller
와View
가 데이터를 주고 받고 하는 부분을
Forward(포워드)
orForwarding(포워딩)
이라고 부른다.- 또한
Controller
가 가지고 있는 모델 데이터를
View
가 가지고 가는 방식을객체바인딩
이라고 한다.
2. MVC03 프로젝트 생성하기
Dynamic Web Project
로MVC03
이란 프로젝트를 만든다.Tomcat Server
에서, MVC03 프로젝트를 사용할 수 있게 연결해준다.MVC01
프로젝트에서 만든 java 패키지들을 복사해서 붙여넣고
mysql-connector
또한 복사 붙여넣기를 해준다.
이 글이 도움이 되셨다면 댓글 부탁드립니다^^
다음 글로 찾아오겠습니다!
다음 글로 찾아오겠습니다!