MVC Model View Controller

사용자가 원하는 기능을 처리하기 위한 요청을 컨트롤러에 보내면 컨트롤러는 요청을 받아 모델을 이용하여 사용자의 요청을 처리하고 모든 요청이 수행된 후 컨트롤러가 사용자에게 보여줄 뷰를 선택하고 처리결과를 내보내는 구조