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