MVC(Model, View, Controller) 패턴
MVC 패턴은 디자인 패턴 중 하나로 디자인 패턴은 프로그램이나 어떤 특정한 것을 개발하는 중에 발생했던 문제점들을 정리하여, 상황에 따라 간편하게 적용해서 쓸 수 있는 것들로 모아 특정한 "규약"을 통해 쉽게 쓸 수 있는 형태로 만든 것을 말한다. 하나의 애플리케이션, 프로젝트를 구성할 때 그 구성요소를 M(Model), V(View), C(Controller) 세 개세 개의 영역으로 분할하고 각 구성 요소에게 고유한 역할을 부여하는 개발 방식이 MVC 패턴이다. 모델은(Model)은 DATA, 정보들의 가공을 책임지는 컴포넌트를 말하며 애플리케이션의 정보, 데이터를 나타낸다. 데이터베이스, 처음의 정의하는 상수, 초기화 값, 변수 등을 뜻하며, 비즈니스 로직을 처리한 후 모델의 변경사항을 컨트롤러와 ..