nickmorohe 2022. 11. 14. 22:08

1. MVC

(1) Design Pattern

디자인 패턴은 프로그래밍을 할 때 보다  구조적이고 편히라게 하기 위하여 특정한 약속을 통해 쉽게 쓸 수 있는 형태로 만드는 프로그래밍 기법입니다.

MVC 패턴

(2) Model, View, Controller

 

(3) 소프트웨어에서 사용되는 소프트웨어 디자인 패턴

 

(4) UI(User Interface)로 부터 서비스 로직을 분리하여 시각적 요소나 서비스로직을 서로 영향없이 관리 할 수 있음

 

2. Model

(1) 애플리케이션의 정보(데이터) 관리

(2) 필요한 데이터가 무엇인지 정의

(3) 데이터 상태 변경 시 View or Controller에게 알려줌

3. View

(1) html(뷰) 단에서 보여주는 파일들을 관리해주는 폴더

(2) UI

4. Controller

(1) 미들웨어 함수를 분리

(2) User로 부터 입력에 대한 응답으로 모델, 뷰를 업데이트 하는 로직을 관리하는 부분