개발 모델 뷰 컨트롤러 (mvc) 란 무엇입니까? -techopedia에서 정의

모델 뷰 컨트롤러 (mvc) 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-MVC (Model View Controller) 란 무엇입니까?

MVC (Model View Controller)는 컴퓨터 소프트웨어의 디자인 패턴입니다. 데이터 모델, 처리 제어 및 사용자 인터페이스를 구별하는 접근 방식으로 간주 될 수 있습니다. 사용자에게 표시되는 그래픽 인터페이스를 사용자 작업을 관리하는 코드와 깔끔하게 분리합니다. 목표는 더 정확하고 정확한 디자인을 시행하는 프레임 워크를 제공하는 것입니다.

Techopedia는 MVC (Model View Controller)를 설명합니다.

MVC 아키텍처는 응용 프로그램을 논리 단위로 분할하는 데 도움이됩니다. 간단히 말해서이 패러다임은 비즈니스 로직과 인터페이스 로직을 분리합니다. 이 아키텍처는 응용 프로그램을보다 효과적으로 만듭니다.


모델은 고유 한 개체를 나타냅니다. 단일 개체이거나 구조 일 수 있습니다. 개체 및 개체 데이터와 일대일 관계가 있습니다. 상태 또는 상태와 관련하여보기에서 오는 요청에 응답하는 모델입니다. 이러한 방식으로 데이터 처리는 모델에서만 수행되므로 내부 데이터 일관성이 보장됩니다.


보기는 사용자 인터페이스의 그래픽 시각화를 표시하는 데 사용됩니다. 모델의 일부 측면을 필터링하거나 다른 측면을 강조 할 수 있습니다. 푸시 버튼, 메뉴, 대화 상자 등과 같은 다양한 요소를 사용하여 인터페이스의 입력 및 출력 데이터를 나타냅니다. 애플리케이션 객체의 상태를보기 위해 뷰는 컨트롤러를 통해 모델을 쿼리합니다.


컨트롤러는 사용자 인터페이스 (보기)와 응용 프로그램 처리 논리 (모델) 사이의 링크를 제공합니다. 제어기는 모델 메소드를 사용하여 어플리케이션 오브젝트에 대한 정보를 검색하고 오브젝트의 상태를 변경하며이 변경 사항에 대한보기를 알려줍니다. 어떤 의미에서 컨트롤러는 사용자가 변경하고 결과를 볼 수있게합니다.

모델 뷰 컨트롤러 (mvc) 란 무엇입니까? -techopedia에서 정의