0

MVC パターンでは、2 つの異なるビューがある場合、2 つの異なるモデルが必要ですか? ビューとモデルの間に 1 対 1 の関係はありますか?

4

4 に答える 4

5

いいえ、もちろん違います。同じモデルを使用できますが、モデルの履歴書を表示するビュー、モデルの完全な詳細を表示する別のビュー、およびスマートフォンに適した形式で表示する 3 つ目のビューを使用できます。

これは、MVC パターンの利点とコア原則の 1 つです。コントローラーがモデルを構築し、適切なビューにデリゲートしてモデルを表示します。

于 2012-07-10T12:17:32.200 に答える
2

MVC (モデル ビュー コントローラー) はデザイン パターンであり、 1 つのことをうまく行うという原則に基づいています。

シングルモデルでN個のViewを使える・・・そこがMVCの特徴です。

モデルにはビジネス ロジックとデータが含まれています

ビューは、ユーザーに結果を表示するために使用されるものです。

コントローラーは、アクションが実行されるコントローラーです

Java の Swing は MVC に基づいています。PLAF (Pluggable Look and Feel) とも呼ばれます。

モデルがビューから分離されているJavaプログラムは、異なるビューで簡単に使用できます。

例: 適切に記述され、ビュー パーツとは別のビジネス ロジックは、出力を表示するために JSP だけでなく Swing でも使用できます...

于 2012-07-10T12:24:03.217 に答える
1

いいえ、必須ではありません。モデルは、ビューと 1 対多の関係を持つことができます。

于 2012-07-10T12:19:12.950 に答える
0

1 つのモデルと異なるビューを使用して、モデルを表示できます。

Userという名前のモデル クラスと、ユーザーを一覧表示するビュー、新しいユーザーを挿入する別のビュー、およびユーザーを更新する別のビューを持つことができます。

乾杯!

于 2012-07-10T12:20:35.320 に答える