
MVC 구조란? 모델-뷰-컨트롤러의 약자로, 디자인 패턴의 하나이다. 비즈니스 처리 로직과 사용자 인터페이스를 구분시켜 서로 영향없이 개발이 가능하다는 장점이 있다(MVC패턴). 모델(Model)은 어플리케이션이 "무엇"을 할 지에 대한 정의한다. 처리되는 데이터,
용어로만 들었을때는 이해가 잘 되지 않았지만 토이 프로젝트를 하다보니 어느정도 이해가 되었다.예를 들어, 쇼핑몰 등 웹사이트를 들어가게 되면 사용자들은 회원가입을 하는 경우가 있다.이때 회원가입 폼에 사용자(User)는 아이디, 아이디 중복 확인, 비밀번호, 비밀번호