MVC 모델2 방식으로 구현한다는 말과 같은 개념 Model-View-Controller(모델-뷰-컨트롤러)로 구성 일반 PC 프로그램 개발에 사용되는 디자인 패턴을 웹 애플리케이션에 도입한 것 웹 애플리케이션을 화면 부터 요청 처리 부분, 로직 처리 부분으로 나누어 개발하는 방법 MVC의 특징 각 기능이 분리되어 있어 개발 및 유지보수가 편리 각 기능의 재사용성이 높아짐 디자이너와 개발자의 작업을 분업화해서 쉽게 개발이 가능 MVC로 이루어진 웹 애플리케이션의 동작 과정 MVC 구성 요소 Controller: 사용자의 요청 및 흐름 제어를 담당 Model: 비즈니스 로직을 처리 View: 사용자에게 보여줄 화면을 담당 컨트롤러: 사용자로부터 요청을 받아 어떤 비즈니스 로직을 처리해야 할지 제어 모델: ..