MVC Pattern 이란? Model - View - Controller 의 약자로 디자인 패턴 중 하나 입니다. 디자인 패턴은 기존 환경에서 반복되는 문제에 대해 재사용이 가능한 해결책을 뜻합니다. 따라서 설계자들이 빠르고 효율적으로 만들 수 있게 도와줍니다. MVC 는 애플리케이션을 model, view, controller 3가지 역할로 구분하고 있으며 controller - view, controller - model 로 상호작용 합니다. Model 애플리케이션의 정보, 데이터를 뜻합니다. 데이터베이스, 상수, 문자열과 같은 변수들 또는 이러한 데이터, 정보들의 가공을 책임지는 컴포넌트 해당됩니다. 모델에는 뷰나 컨트롤러의 정보가 전혀 없으며, 정보를 반환과 설정만 가능합니다. 비즈니스 로직을 ..