오도원입니다.

건강과 행복을 위하여

PNU DSC/Solution Challenge

Flask 03. MVC

오도원공육사 2020. 3. 8. 23:23
반응형

MVC : 디자인 패턴 중 하나

  • Model : 데이터베이스와 연결되는 부분 => 실제 데이터와 연관된다.
  • View : 클라이언트가 보는 부분 => HTML, CSS와 같이 사용자가 보는 부분이다. 
  • Controller : 접근 URL에 따라 비즈니스 로직이 수행되는 부분

물론 M, V, C가 하나로 합쳐져야 서버가 동작하지만 코드들을 Controller는 Controller끼리, 데이터를 담당하는 것은 Model끼리, 보여주는 것은 View끼리 모아놔서 유지보수를 쉽게 한다. 이런 개발 패턴을 MVC라 한다.

 

 

 

 

반응형

'PNU DSC > Solution Challenge' 카테고리의 다른 글

Flask 06. 회원가입 - Model  (0) 2020.03.09
Flask 05. Jinja2  (0) 2020.03.09
Flask 04. FLask-SQLAlcemy  (0) 2020.03.08
Flask 02. 플라스크 구조  (0) 2020.03.08
Flask 01. 기본  (0) 2020.03.08