2012-05-10 5 views

答えて

3

通常、データベーステーブルにマップされるオブジェクトです(インスタンスは、対応するテーブルの行に対応します)。

+0

これは、ウェブの年齢の可能な限り細かい説明です。 MVCのコンセプトが発明されたとき、それはデータベースやWebビューとは関係がありませんでした。 –

6

モデルビューコントローラのアーキテクチャについては、ウィキペディアの記事を参照してください。モデルクラスは一般的にドメインモデルを参照します。 MVCのMartin Fowler氏は次のように述べています。「現実世界の認識をモデル化したドメインオブジェクトと、画面上に表示されるGUI要素であるプレゼンテーションオブジェクトの間の明確な部分です。ドメインオブジェクトは完全に自己完結型で、同時に複数のプレゼンテーションをサポートする必要があります。

Djangoや他のいくつかのWebフレームワークでは、これは限定された意味でデータベーステーブルにマップされるオブジェクトと同義ですが、一般的な概念はこれに限定されません。

+0

そうですね、Qtのモデルは単純に共通のインタフェースでデータ構造を表現する方法なので、それはデータベースを意味するものではありませんが、特にデータベースマッピング用のモデルを持っています。私はちょうどデータをソースし、それを準拠した構造に整理する方法を知る必要があります。 – jdi

関連する問題