: MVC 패턴이란 소프트웨어를 개발할 때 UI를 담당하는 View와 비즈니스 로직을 처리하는 Model, 그리고 요청에 따른 로직이 수행되어 그에 맞는 응답이 화면에 보일 수 있도록 업무의 흐름을 제어하는 역할을 하는 Controller, 이 세 개의 컴포넌트로 어플리케이션을 구분한 디자인 패턴을 의미한다. : 이러한 개발 패턴은 로직과 화면 설계를 분리함으로써 독립적인 업무 진행이 가능하고 낮은 의존성은 자원 관리를 용이하게 한다.