Magento - Архитектура
В этой главе мы собираемся обсудить архитектурный стиль Magento для реализации пользовательских интерфейсов. На следующей диаграмме показана архитектура Magento -
Архитектура Magento включает модели, представления и контроллеры.
User Request - Пользователь отправляет запрос на сервер в форме сообщения запроса, где веб-браузеры, поисковые системы и т. Д. Действуют как клиенты.
View- Просмотр представляет данные в определенном формате. Это пользовательский интерфейс, который отвечает за отображение ответа на запрос пользователя. Он определяет идею представления данных модели пользователю. Представления используются для отражения того, «как должны выглядеть ваши данные».
Controller- Контроллер отвечает за реакцию на ввод данных пользователем и за взаимодействие с объектами модели данных. Он использует модели для обработки данных и отправки ответов в представление.
Model- Модель отвечает за управление данными приложения. Он содержит логику данных и представляет собой базовый объект данных в структуре. Он отвечает на запрос от представления и на инструкции от контроллера по обновлению.
Database- База данных содержит информацию, которая запрашивается у пользователя. Когда пользователь запрашивает данные, view отправляет запросы контроллеру, контроллер запрашивает у модели, а модель извлекает необходимую информацию из базы данных и отвечает пользователю.
WSDL- WSDL означает язык описания веб-служб. Он используется для описания веб-сервисов и способов доступа к ним.