1: MVC アーキテクチャの概要
MVCとはモデル+ビュー+コントローラーの略称です。
百度百科で紹介されています:MVCはアプリケーションの入力、処理、出力を強制的に分離します。MVC を使用するアプリケーションは、モデル、ビュー、コントローラーの 3 つのコア コンポーネントに分割されます。彼らはそれぞれ独自のタスクを処理します。最も典型的な MVC は、JSP + サーブレット + Javabean のパターンです。
実行処理は端末のクライアントで動作し、コントローラはユーザーの操作に基づいてリクエストをM層に送信し、M層はリクエストを受け取ってデータベース上のアクションを実行し、データベースのデータを呼び出します。フロントエンドであるV層に表示し、ページを表示します。
2: MVCフレームワークの適用
C層:
M層:
V層:
(!!! MVC アーキテクチャは単なるアイデアです。他のアーキテクチャを拡張して学習するには、これらのアイデアを理解する必要があります!!!)
3: まとめ
一般に、MVC アーキテクチャは開発プロセスを簡素化し、ユーザー インターフェイスの開発と保守の技術的な内容を軽減するアイデアを提供します。開発時間が大幅に短縮され、プログラマ (Java 開発者) はビジネス ロジックに集中し、インターフェイス プログラマ (および JSP 開発者) はプレゼンテーションに集中できるようになります。ただし、MVC を使用すると、モデル、ビュー、コントローラーも分離されるため、構造が複雑になり、更新操作が多すぎて操作効率が低下する可能性があります。