반응형
mvc
-
[Design Pattern] MVC공부 !/Computer Science 2022. 5. 26. 16:51
MVC MVC 는 소프트웨어 설계와 관련된 디자인 패턴으로 Model + View + Controller 의 약자를 의미한다 Laravel PHP, Django, Express JS, Angular JS 등 여러 웹 프레임워크에서 MVC 패턴을 사용한다 MVC 패턴은 사용자에게 보여지는 UI와 Business Logic 이 분리되어 있어 서로 영향을 주지 않으며 코드의 가독성을 높일 수 있다 Model 데이터와 데이터를 처리하는 부분이다 데이터베이스를 다루며 컨트롤러에게 데이터를 전달한다 모델이 뷰와 직접적으로 소통하는 일은 없다 View 화면을 구성해주는 부분이다 유저가 보는 화면을 담당하며 데이터를 받고 보여지는 역할을 수행한다 모델이나 데이터베이스와는 소통하지 않고 컨트롤러와 소통한다 컨트롤러에게 ..