MVC패턴이란? M :: Model V :: View C :: Controller 소프트웨어를 구성하는 요소들을 Model, View, Controller로 구분하여 각각의 역할을 분리 Model * 데이터와 비즈니스로직을 담당! * 데이터베이스와 연동하여 데이터를 저장하고 불러오는 등의 작업 수행 View * 사용자 인터페이스를 담당 * 사용자가 보는 화면과 버튼, 폼 등을 디자인하고 구현 Controller * model 과 view 사이의 상호작용을 조정하고 제어 * 사용자의 입력을 받아 Model 전달하고, Model의 결과를 바탕으로 View를 업데이트 MVC패턴의 장점 1. 여러개발자가 역할을 나눠 Model, View, Controller 2. 중복코드를 없앨 수 있다. 3. 각 compon..