반응형 기억을위한노트1 MVC(Model-View-Controller)와 MVVM(Model-View-ViewModel) 아키텍처 차이점 MVC(Model-View-Controller)와 MVVM(Model-View-ViewModel) 아키텍처는 둘 다 소프트웨어 설계 패턴으로, 특히 사용자 인터페이스(UI)를 개발할 때 사용됩니다. 둘의 차이점은 역할의 분리 방식과 상호작용 방식에서 주로 나타납니다.1. MVC (Model-View-Controller)MVC는 3개의 주요 구성 요소로 나뉩니다:Model: 데이터와 비즈니스 로직을 담당합니다. 데이터베이스와의 상호작용이나 데이터를 처리하는 역할을 합니다.View: 사용자에게 보여지는 UI를 담당합니다. 화면에 데이터를 출력하고, 사용자의 입력을 받습니다.Controller: Model과 View 사이의 중재자 역할을 합니다. 사용자의 입력을 받아 Model을 업데이트하고, 그 결과를 Vi.. 2024. 10. 18. 이전 1 다음 반응형