-
MVC란 무엇인가? - CodeHan의 코딩공부BackEnd/개념정리 2022. 6. 12. 01:48반응형
디자인 패턴이라고도 하며 코드를 Model, View, Controller로 분류하여 작성한다.
장점 : 가독성이 좋아짐, 유지보수성이 좋다, 확장성이 향상된다.
Model : Data
View : Display
Controller : logic
Model은 실제 Data를 가지고 있으며 Get, create, update, delete를 간단한 코드로 처리한다.
- Controller에 Data를 전달한다
- user, product, order
Controller는 Model에 있는 간단한 코드나 함수를 대표하며 해당 코드에 대한 상세 내용이 기술된다.
- 대체로 Controller에서 유효성 검사를 한다
- Model의 Update를 담당한다.
- user, product, order, payment
View는 사용자에게 보여지는 순수한 UI측이다.
- Display, route(Back-End)
반응형'BackEnd > 개념정리' 카테고리의 다른 글
Database (0) 2022.06.29 Socket이란? (0) 2022.06.27 Configuration 환경 변수 설정 - CodeHan의 코딩공부 (0) 2022.06.21 Authentication에 대하여 - CodeHan의 코딩공부 (0) 2022.06.18 유효성 검사(Validataion) - CodeHan의 코딩공부 (0) 2022.06.14