반응형
BackEnd/개념정리
-
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, paymen..