Model-View-Controller 또는 MVC, MVC는 웹 애플리케이션을 개발하는 데 사용되는 소프트웨어 디자인 패턴입니다. Model-View-Controller 모드는 다음 세 부분으로 구성됩니다.
모델/모델 - 데이터 패턴을 유지하는 최소 수준.
보기/보기 - 모든 또는 데이터를 사용자 부분에 표시 할 책임이 있습니다.
컨트롤러/컨트롤러 - 소프트웨어 코드는 모델과보기 간의 상호 작용을 제어합니다.
MVC는 사용자 인터페이스 계층에서 응용 프로그램 로직을 분리하고 지원 된 초점 분리를 분리하기 때문에 인기가 있습니다. 여기서 컨트롤러는 뷰 준비에 필요한 모든 응용 프로그램 요청을 수신합니다. 준비된 컨트롤러를 사용하여보기에는 최종 적절한 응답을위한 데이터가 생성됩니다. MVC 추상화는 다음과 같이 그래프로 표시 될 수 있습니다.
모델 - 모델
이 모델은 응용 프로그램의 데이터를 관리 할 책임이 있습니다. View의 요청에 응답하고 컨트롤러에서 자체 업데이트에 대한 지침에도 응답합니다.
보기 -보기
특정 형식으로 디스플레이 데이터는 컨트롤러에 의해 트리거됩니다. 이들은 JSP, ASP, PHP와 같은 스크립트 기반 템플릿 시스템으로 AJAX 기술과 매우 쉽게 통합 할 수 있습니다.
컨트롤러 - 컨트롤러
컨트롤러는 사용자 입력에 대한 응답 및 대화식 데이터 모델 객체를 실행해야합니다. 컨트롤러는 입력을 수신하고 입력을 검증 한 다음 데이터 모델의 상태를 수정하는 비즈니스 작업을 수행합니다.
AngularJS는 MVC 프레임 워크입니다. 다음 장에서는 AngularJS가 MVC 방법을 어떻게 사용하는지 살펴 보겠습니다.
위는 AngularJS MVC 아키텍처입니다. 우리는 향후 관련 정보를 계속 구성 할 것입니다. 이 웹 사이트를 지원 해주셔서 감사합니다!