Magento-아키텍처
이 장에서는 사용자 인터페이스 구현을위한 Magento의 아키텍처 스타일에 대해 설명합니다. 다음 다이어그램은 Magento의 아키텍처를 보여줍니다-
Magento 아키텍처는 모델,보기 및 컨트롤러와 함께 제공됩니다.
User Request − 사용자는 웹 브라우저, 검색 엔진 등이 클라이언트처럼 작동하는 요청 메시지 형태로 서버에 요청을 보냅니다.
View−보기는 특정 형식의 데이터를 나타냅니다. 사용자 요청에 대한 응답을 표시하는 사용자 인터페이스입니다. 사용자에게 모델의 데이터를 표시하는 아이디어를 지정합니다. 보기는 "데이터 표시 방식"을 반영하는 데 사용됩니다.
Controller− 컨트롤러는 사용자 입력에 응답하고 데이터 모델 객체에 대한 상호 작용을 수행합니다. 모델을 사용하여 데이터를 처리하고 응답을 다시보기로 보냅니다.
Model− 모델은 응용 프로그램의 데이터를 관리합니다. 데이터의 논리를 포함하고 프레임 워크의 기본 데이터 개체를 나타냅니다. 보기의 요청과 컨트롤러의 지시에 응답하여 자체 업데이트합니다.
Database− 데이터베이스에는 사용자가 요청한 정보가 포함되어 있습니다. 사용자가 데이터를 요청하면 view는 컨트롤러에 요청을 보내고 컨트롤러는 모델에서 요청하고 모델은 데이터베이스에서 필요한 정보를 가져와 사용자에게 응답합니다.
WSDL− WSDL은 Web Services Description Language를 의미합니다. 웹 서비스 및 액세스 방법을 설명하는 데 사용됩니다.