mvc패턴을 적용해보려고 공부한 내용을 최대한 쉽게 정리해보려고 함 MVC 패턴이란? model, view, controller의 약자임 하나의 애플리케이션, 프로젝트를 구성할 때 그 구성요소를 3가지 역할로 구분한 것 각각에 대한 간단 설명 모델 - 애플리케이션의 정보인 데이터가 있음 - 백그라운드에서 동작하는 비즈니스 로직(데이터) 처리 컨트롤러 - 컨트롤러를 조작해서 model에 있는 데이터를 가져와 수정 - 사용자의 입력 처리와 흐름 제어, model과 view를 연결 시켜 주는 역할 뷰 - 컨트롤러가 가져온 데이터를 바탕으로 사용자에게 시각적으로 보여줌 - 정보를 화면으로 보여줌 좀 더 자세히 들어가자 각 파트마다 규칙이 있음 모델의 규칙 사용자가 편집하길 원하는 모든 데이터를 가지고 있어야만 ..