728x90
반응형

MVC는 Model View Controller의 약자로 애플리케이션을 세 가지의 역할로 구분한 디자인 패턴 중 하나입니다.

Model: 데이터베이스

View: 사용자가 보는 화면(UI)

Controller: Model이 데이터를 어떻게 처리할지 알려주고 그 결과를 View에 전달해주는 역할

-> 접근 URL에 따라 비즈니스 로직을 수행

 

아래의 그림처럼 사용자가 Controller를 조작하면 Model을 통해서 데이터를 가져오고 그 결과를 View에 전달해서

사용자에게 화면을 보여주는 방식입니다.

728x90
반응형

'' 카테고리의 다른 글

pythonanywhere에 flask 사이트 배포하기  (0) 2021.12.09

+ Recent posts