Magento-architecture

提供:Dev Guides
移動先:案内検索

Magento-アーキテクチャ

この章では、ユーザーインターフェイスを実装するためのMagentoのアーキテクチャスタイルについて説明します。 次の図は、Magentoのアーキテクチャを示しています-

マジェンタアーキテクチャ

Magentoアーキテクチャには、モデル、ビュー、コントローラーが付属しています。

  • ユーザーリクエスト-ユーザーは、Webブラウザー、検索エンジンなどのリクエストメッセージの形式でサーバーにリクエストを送信します。 クライアントのように振る舞います。
  • View -ビューは特定の形式のデータを表します。 ユーザー要求に対する応答を表示するのはユーザーインターフェイスです。 ユーザーへのモデルのデータのプレゼンテーションの背後にあるアイデアを指定します。 ビューは、「データの外観」を反映するために使用されます。
  • コントローラー-コントローラーは、ユーザー入力に応答し、データモデルオブジェクトで相互作用を実行します。 モデルを使用してデータを処理し、応答をビューに送り返します。
  • モデル-モデルは、アプリケーションのデータの管理を担当します。 データのロジックが含まれ、フレームワーク内の基本的なデータオブジェクトを表します。 ビューからの要求と、コントローラーからの指示に応答して、それ自体を更新します。
  • データベース-データベースには、ユーザーから要求された情報が含まれています。 ユーザーがデータを要求すると、ビューはコントローラーに要求を送信し、コントローラーはモデルから要求を送信し、モデルはデータベースから必要な情報を取得してユーザーに応答します。
  • WSDL -WSDLはWebサービス記述言語の略です。 Webサービスとそれらへのアクセス方法を説明するために使用されます。