Skip to main content

MVC는 무엇입니까?

mvc 또는 Model View Controller는 소프트웨어에 사용되는 기술입니다.기본 목적은 소프트웨어가 데이터를 처리하는 방식과 소프트웨어가 사용자와 상호 작용하는 방식을 구별하는 것입니다.이 차이점은 프로세스가 별도로 처리, 개발 및 확인 될 수 있음을 의미합니다. 이는 더 효율적 일 수 있습니다.

프로세스는 가장 간단한 수준에서 모든 소프트웨어가 동일한 3 단계 기능을 수행한다는 개념을 기반으로합니다.먼저 사용자가 데이터를 입력 한 다음 소프트웨어가 데이터를 처리하고 마지막으로 소프트웨어는 결과를 새로운 데이터 세트로 출력합니다.이에 대한 매우 기본적인 예는“2+2 '”를 계산기에 입력하고 계산기가 답을 작동시킨 다음“4”를 표시하는 계산기가 MVC 시스템에서 컴퓨터가 데이터를 처리하는 방식을 표시하는 사용자입니다.모델이라고합니다.결과의 출력은보기라고합니다.사용자의 데이터 입력은 컨트롤러라고합니다.보기와 컨트롤러는 입력 및 출력을 제어하는 프로그램의 섹션이라는 점을 기억하는 것이 중요합니다.이 용어는 일반적으로 키보드 또는 모니터와 같은 물리적 객체를 참조하지 않습니다.

MVC를 사용하는 목적은 소프트웨어 프로세스의 다른 요소를 분리하는 것이 더 단순하게 만드는 것입니다.시스템을 사용하면 프로그램이 데이터 처리, 입력 프로세스 및 출력 프로세스의 세 부분으로 효과적으로 나뉩니다.이는 프로그램의 한 부분에 대한 변경이 프로그램의 다른 부분을 다시 작성하지 않고도 더 원활하게 만들 수 있음을 의미합니다. model Model View Controller 시스템은 SmallTalk라는 프로그래밍 언어로 개척 된 것으로 널리 알려져 있습니다.1970 년대 Xerox에서 제작 된 Smalltalk는 사람들에게 컴퓨팅의 객체 모델에 대해 가르치기 위해 부분적으로 설계되었습니다.간단히 말해서, 컴퓨팅 작업을 별도의 부품으로 분류하고 해당 부품이 상호 작용하는 방식 주위에 프로그램을 구축하는 것이 포함됩니다.SmallTalk는 또한 동적 프로그래밍의 예였으며, 운영 중에도 프로그램을 개정 할 수 있습니다.

MVC 시스템은 종종 동적 또는 대화식 웹 사이트에 사용되는 웹 기반 소프트웨어에 사용됩니다.이러한 상황에서보기는 쿼리를 처리 한 후 소프트웨어에서 생성되는 HTML과 같은 코드입니다.예를 들어, 검색 엔진에서 검색 쿼리 상자는 컨트롤러와 결과 페이지가 뷰입니다.