<3. Spring MVC>
http://www.edwith.org/boostcourse-web
* MVC란?
MVC는 Model-View-Controller의 약자이다.
원래는 제록스 연구소에서 일하던 트뤼그베 린즈커그가 처음으로 소개한 개념으로, 데스트톱 어플리케이션용으로 고안되었다.
Model : 모델은 뷰가 렌더링하는데 필요한 데이터. (사용자가 요청한 상품 목록이나, 주문 내역이 이에 해당한다.)
View : 웹 애플리케이션에서 뷰(View)는 실제로 보이는 부분이며, 모델을 사용해 렌더링한다. (뷰는 JSP, JSF, PDF, XML등으로 결과를 표현)
Controller : 컨트롤러는 사용자의 액션에 응답하는 컴포넌트. (컨트롤러는 모델을 업데이트하고, 다른 액션을 수행)