MVC 아키텍처1 [Design Pattern] MVC(Model-View-Controller) 패턴이란? 1. 개념 MVC (Model-View-Controller) 패턴은 소프트웨어 아키텍처 디자인 패턴 중 하나이다. 사용자 인터페이스를 개발할 때 널리 사용된다. 이 패턴은 애플리케이션을 세 가지 주요 구성 요소로 분리하여 각 요소가 독립적으로 변경될 수 있도록 한다. 2. 구성 요소의 역할 Model (모델) 모델은 애플리케이션의 데이터와 비즈니스 로직을 관리한다. 데이터의 변경, 유효성 검사, 데이터베이스 작업 등의 작업을 처리하며, 뷰나 컨트롤러와 직접적으로 상호작용하지 않는다. View (뷰) 뷰는 사용자 인터페이스를 나타낸다. 레이아웃과 화면을 처리한다. 데이터의 시각적인 표현을 담당하며, 사용자와의 상호작용을 처리하지 않는다. 대부분의 경우 모델의 상태를 표시하기 위해 사용되며, 모델의 변경 사.. 2024. 3. 16. 이전 1 다음 반응형