본문 바로가기
Back_end

backEnd) MVC와 객체 지향

by nomfang 2021. 4. 26.
728x90
반응형

MVC(Model View Controller)

  • model : 변수 (DB의 데이터를 객체로 저장)
  • view : html (client에게 직접 보이는)
  • controller : 데이터 가공 (model에서 저장한 데이터의 흐름을 컨트롤)

출처 : 위키백과

mvc는 디자인 패턴 중의 하나

하나의 어플리케이션을 3가지의 기능으로 분리

MVC 패턴의 목적은 기능을 어떻게 나누어 만들고, 관리할 것인가에 대한 하나의 답

 

아마도 디자인 패턴 특히나 MVC모델과 객체지향의 개념이 잘 어울려서 자주 사용되는 듯..?

-> UI와 비즈니스 로직을 서로 분리하여 영향 없게 하여, 관리가 더 용이하도록

 

페이징이 잘못됐다 -> 컨트롤러의 흐름 제어가 제대로 이루어지지 않을 때

반응형

'Back_end' 카테고리의 다른 글

웹 백엔드 - API의 구조, API 만들기  (0) 2021.01.25
웹 백엔드 - REST API  (0) 2021.01.22
웹 백엔드 - API, End point  (0) 2021.01.19
웹 백엔드 - REST의 의미  (0) 2021.01.19
웹 백엔드 - HTTP가 무엇일까?  (0) 2021.01.19

댓글