MVC 패턴(Model-View-Controller Pattern) MVC 패턴은 여러가지 디자인 패턴 중에 하나이다. 즉, 건축으로 비유하자면 공법이며, 소프트웨어에 빗대어 말하자면 어떻게 소프트웨어를 개발할 것인지의 개발 방식을 공식화 한 패턴이다. 특히 MVC 패턴은 사용자와 상호작용을 하는 어플리케이션을 개발할 때 사용되는 방식이다. 예를 들어 웹 어플리케이션과 같이 UI(User Interface)를 통하여 사용자가 직접적으로 소통하는 부분들이 있는 어플리케이션에서 보편적으로 사용된다. MVC(Model-View-Controller) 패턴은 이름에서도 알 수 있듯이, 어플리케이션을 기능적으로 크게 세 가지로 나눈다. 각 기능의 세부 정보는 아래와 같다. 모델(Model) : 비즈니스 영역의 로직..