MVCについて簡単に説明してもらえますか?シンプルであればあるほど良い
滿天的星座
滿天的星座 2017-05-16 17:06:26
0
17
1324

私は最近、PHP フレームワークを学ぼうと計画しましたが、MVC についての以前の理解が非常に表面的であることがわかりました。しかし、Laravel のドキュメントを見ると、MVC についてまだ混乱しています

滿天的星座
滿天的星座

全員に返信(17)
Ty80

C と V はヒューマン マシン インターフェイスであり、C はヒューマン マシン インターフェイスの機能部分であり、V は単なるプレゼンテーション形式です。グラフィックスからコマンド プログラムに変更しても実行できますが、直感的ではありません。一方では、M は C スケジューリング用のリソースであり、他方では、M は人間とコンピューターの対話には直接関係しないプログラムの一部ですが、一度駆動されると、C によって駆動されることがよくあります。独立して実行できます。 MVC について話すとき、多くの場合、M はデータをカプセル化するだけで静的であると考えられ、過小評価されます。実際、これはロジックが比較的単純な場合にのみ当てはまります。現時点では、ロジックを C に詰め込むことができるようです。 。しかし一般に、M と比較すると、C は人間とコンピューターの対話のみを担当するため、非常に軽量です。一方、M はプログラムの主要部分です。

いいねを押す +0
淡淡烟草味

MVC
M--モデル。通常はデータベースを扱います。
V-フロントエンドユーザーへの出力。
プロセス制御に使用されるCコントローラーは、主にMとVを調整します。

いいねを押す +0
世界只因有你

顧客がレストランに注文しに行くとき、顧客が注文したら、ウェイターはウェイターに伝え、ウェイターはシェフに伝えます。
M--料理
V--ウェイター(メニュー)
C--炊飯器

M (料理) がキッチンと直接取引する必要がある場合、キッチンはプロジェクトの サービス になります。

また: 比較的低価格のレストランでは、ウェイターとウェイターを 1 人で担当する場合があります。
ここでは、JAVA プロジェクトで JSP でビジネス ロジックを記述する方法を説明します。

一部の低級レストランでは、オーナーが 1 人だけで、ウェイター、配膳員、料理人を兼務しています。 。
JSPでデータ操作を記述する方法です。

高級レストランでは、様々な役割があり、非常に細分化されています。効率の向上とメンテナンス性の向上。大きなレストランにインターンがたくさんいるのはこのためです。

いいねを押す +0
左手右手慢动作

上司は今月の販売状況を見てみたいと言いました。これはリクエストです。そこで、あなた (C) は依頼を受け入れ、会社の各事業部門 (M) に今月のすべての売上データを提供するように依頼し、データを簡単に整理して上司のアシスタント (V) に渡しました。上司のアシスタントは、これらの整理されたデータを使用して部門ごとのグラフや円グラフを作成し、上司に提出します。

いいねを押す +0
过去多啦不再A梦

ビュー: ユーザーリクエストを処理します
コントローラー: フロントエンドリクエストを処理し、データベースリクエストを開始します
モデル: データベースリクエストを処理します

いいねを押す +0
黄舟

view: ページを表示します
コントローラー: 処理ロジック
モデル: プロセスデータ

いいねを押す +0
刘奇

MVC の鍵はルーティングです! ! ! , ルーティングがわからないですか? ? ? URLアドレスを分割するだけで、いくつかのコントローラーの追加や削除を書いていくと、残りは徐々に理解できるようになります

だから、MVC とルーティングを勉強するときは、URL アドレスを分解するだけで終わりです。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート