본 문서에서는 애플리케이션 아키텍처 중 하나인 모델-뷰-컨트롤러(Model-View-Conroller, MVC)에 대하여 다룬다.
최종수정일 : 2023.04.18
데이터를 가지고 있으며, 데이터에 대해 수행해야 할 작업을 진행한다.
상태변화를 처리하며, 비즈니스 로직을 담당한다.
데이터와 작업을 시각화하여 보여준다.
데이터나 비즈니스로직과 관련한 작업은 없어야한다.
모델과 뷰를 연결하여, 뷰를 통해서 수행하고자 한 작업이 모델에 전달될 수 있도록 하여야한다.
처리된 작업을 뷰에 전달한다.