프로그래밍 기초

MVC 패턴이란?

ez.pang 2022. 9. 26. 23:56

MVC(Model, View, Controller)

- 사용자가 컨트롤러를 조작하면 컨트롤러는 모델을 통해 데이터를 가져오고 그 데이터를 바탕으로 뷰를 통해 시각적인 표현을 제어하여 사용자에게 전달하는 방식

- 사용자 인터페이스와 비즈니스 로직을 분리하여 서로에게 끼치는 영향도를 줄여 쉽게 관리할 수 있는 애플리케이션 생성

사용자인터페이스 - Controller - Service  - DB - Service(return) - Controller(return) - View(사용자인터페이스)