면접 준비/back-end

MVC Pattern

JaeHyunShin 2021. 2. 5. 14:30

애플리케이션을 Model View Controller 3가지로 분류해서 각자 수행할 것을 명확하게 나누어 구성하는 것을 말한다. 

Model은 비즈니스 로직

View는 사용자 인터페이스를

Controller는 Model과 View를 제어하며 둘을 상호작용시키는 역할을 한다.

 

비즈니스 로직이란 데이터를 생성,표시,저장,변경하는 부분을 일컫는다. 

 

Controller를 중심으로 처리가 진행이 되고 데이터는 Model에서 받아오고 마지막 사용자에게 가는 작업을 View가 한다.

 

Flask로 WeAct프로젝트를 구현하는 데에 있어서, Flask 프레임워크가 능숙하지 않다보니, app.py안에서 모든 기능을 구현하는 것을 선택했었다.

 

 

 

'면접 준비 > back-end' 카테고리의 다른 글

SQLAlchemy와 Flask  (0) 2021.02.06