文字通りモデルという意味ですが、この M はデータ用に書かれた単なるクラスですか?
MVC の M はデータベース操作クラスですか?
はい
以下のテキストは Baidu からのものです。百科事典はここに移動されました。作者は Baidu にアクセスすることをお勧めします。
MVC は、MVC (Model View Controller Model-View-Controller) を使用して Web アプリケーションを設計および作成するためのパターンです: [1]
モデルは、アプリケーションのコア (データベース レコード リストなど) を表します。
ビューにはデータ (データベース レコード) が表示されます。
コントローラーは入力を処理します (データベース レコードを書き込みます)。
MVC パターンは、HTML、CSS、JavaScript を完全に制御することもできます。
モデルは、アプリケーション データのロジックを処理するアプリケーションの一部です。
通常、モデル オブジェクトはデータベース内のデータへのアクセスを担当します。
ビューは、データ表示を処理するアプリケーションの一部です。
通常、ビューはモデル データに基づいて作成されます。
コントローラーは、ユーザー操作を処理するアプリケーションの一部です。
通常、コントローラーはビューからのデータの読み取り、ユーザー入力の制御、モデルへのデータの送信を担当します。
MVC レイヤ化は、一度に 1 つの側面だけに集中できるため、複雑なアプリケーションの管理に役立ちます。たとえば、ビジネス ロジックに依存せずにビューの設計に集中できます。また、アプリケーションのテストも容易になります。
MVC 階層化により、グループ開発も簡素化されます。さまざまな開発者がビュー、コントローラー ロジック、ビジネス ロジックを同時に開発できます。