Magento - 架構



在本章中,我們將討論 Magento 的架構風格,用於實現使用者介面。下圖顯示了 Magento 的架構:

Magento Architecture

Magento 架構包含模型、檢視和控制器。

  • 使用者請求 - 使用者以請求訊息的形式向伺服器傳送請求,其中 Web 瀏覽器、搜尋引擎等充當客戶端。

  • 檢視 - 檢視以特定格式表示資料。它是使用者介面,負責顯示對使用者請求的響應。它指定了將模型資料呈現給使用者的理念。檢視用於反映“您的資料應該是什麼樣子”。

  • 控制器 - 控制器負責響應使用者輸入並對資料模型物件執行互動。它使用模型處理資料並將響應傳送回檢視。

  • 模型 - 模型負責管理應用程式的資料。它包含資料的邏輯並表示框架中的基本資料物件。它響應來自檢視的請求以及來自控制器的更新自身指令。

  • 資料庫 - 資料庫包含使用者請求的資訊。當用戶請求資料時,檢視向控制器傳送請求,控制器向模型傳送請求,模型從資料庫中獲取所需資訊並響應使用者。

  • WSDL - WSDL 代表 Web 服務描述語言。它用於描述 Web 服務以及如何訪問它們。

廣告

© . All rights reserved.