MVC는 모델(Model), 뷰(Viw), 컨트롤러(Controller)를 이용해서 프로그래밍하는 소프트웨어 설계 방법을 뜻함. 이를 MVC 디자인 패턴이라고 함. *소프트웨어 설계적인 측면에서 디자인 패턴(Design Pattern)이란 다른 프로그램이라도 전체적인 설계는 어떤 특정한 패턴을 갖는다는 의미이다. 그리고 이러한 패턴을 정리해서 문서화한 것을 디자인 패턴이라고 한다. 모델(Model)은 데이터베이스와 밀접한 관계를 갖고 비즈니스 로직을 담당한다. 뷰(View)는 클라이언트와 밀접한 관계를 갖고 비즈니스 로직의 결과를 출력하기 위한 화면 구성을 담당한다. 컨트롤러(Controller)는 클라이언트의 요청에 대해 모델과 뷰를 컨트롤하는 업무를 담당한다. Model은 데이터와 관련된 부분V..