Zend 프레임 워크-MVC 아키텍처
이 장을 진행하기 전에 MVC에 대해 간략하게 이해하겠습니다. ㅏModel View Controller프리젠 테이션에서 애플리케이션 로직을 분리하는 소프트웨어 접근 방식입니다. 실제로는 프레젠테이션과 분리되어 있으므로 웹 페이지에 최소한의 PHP 스크립팅을 포함 할 수 있습니다.
MVC 구성 요소에 대한 간략한 설명은 다음과 같습니다.
Model− 모델은 애플리케이션 데이터의 구조를 나타냅니다. 일반적으로 모델 클래스에는retrieve, insert 과 update business data 백엔드 데이터베이스 (MySQL, PostgreSQL 등)에서.
View−보기는 MVC 응용 프로그램의 표시 계층입니다. 컨트롤러를 통해 모델 데이터를 가져와 필요에 따라 표시합니다. 그것은 느슨하게 결합됩니다Controller 그리고 Model 따라서 모델과 컨트롤러에 영향을주지 않고 변경할 수 있습니다.
Controller− 컨트롤러는 MVC 아키텍처의 주요 구성 요소입니다. 모든 요청은 먼저 컨트롤러에 도달합니다. 즉, 컨트롤러는 모든 요청을 처리하고 Model, View 및 기타 필요한 리소스 간의 중개자 역할을합니다.process the HTTP request 응답을 생성합니다.
다음 장에서는 Zend 프레임 워크의 다양한 개념을 이해할 것입니다.