Учебники

Magento — Архитектура

В этой главе мы собираемся обсудить архитектурный стиль Magento для реализации пользовательских интерфейсов. Следующая диаграмма показывает архитектуру Magento —

Magento Architecture

Архитектура Magento поставляется с моделями, представлениями и контроллерами.

Запрос пользователя — пользователь отправляет запрос на сервер в форме сообщения запроса, где веб-браузеры, поисковые системы и т. Д. Действуют как клиенты.

Просмотр — Просмотр представляет данные в определенном формате. Это пользовательский интерфейс, который отвечает за отображение ответа на запрос пользователя. Он определяет идею представления данных модели пользователю. Представления используются для отражения того, «как должны выглядеть ваши данные».

Контроллер . Контроллер отвечает за ввод данных пользователем и взаимодействие с объектами модели данных. Он использует модели для обработки данных и отправки ответов обратно в представление.

Модель — модель отвечает за управление данными приложения. Он содержит логику данных и представляет базовый объект данных в рамках. Он отвечает на запрос от представления и на инструкции от контроллера, чтобы обновить себя.

База данных — База данных содержит информацию, запрашиваемую у пользователя. Когда пользователь запрашивает данные, представление отправляет запросы контроллеру, контроллер запрашивает модель, а модель выбирает необходимую информацию из базы данных и отвечает пользователю.

WSDL — WSDL расшифровывается как язык описания веб-сервисов. Он используется для описания веб-сервисов и способов доступа к ним.