[Spring MVC] 스프링 MVC 패턴 정리
·
Spring
* 해당 포스팅은 김영한 강사님의 스프링 MVC 강의 1편을 보고 정리한 것입니다. MVC 패턴이란? MVC는 Model, View, Controller를 줄인 말이다. 그럼 Model, View, Controller는 또 뭘까? Model- 뷰에 출력할 데이터를 담아둔다. 모델은 뷰에게 필요한 모든 데이터를 담아서 전달해주고 이 덕분에 뷰는 비즈니스 로직이나 데이터 접근에 신경쓰지 않고 화면 렌더링에 집중할 수 있다. View- 모델에 담겨 있는 데이터를 사용해서 화면을 그리는 일에 집중한다. Controller- HTTP 요청을 받아서 파라미터를 검증하고, 비즈니스 로직을 실행한다. 그리고 뷰에 전달할 결과 데이터를 조회해서 모델에 담아두는 역할을 한다. 즉 HTTP 요청을 받고 파라미터를 검..