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