パッシブビューパターンに関するM.ファウラーの記事を見つけました。自分のアプリケーションに適用したいのですが。UIにはSwingを使用しています。私はそれを実装する方法のチュートリアルや例を検索するのに数時間を費やしましたが、あまり役に立ちませんでした。誰かがデザインを理解したり、ここで良い例を提供したりするのを手伝ってもらえますか?MVPの「M」で「ドメインモデル」がわかります。
1818 次
2 に答える
2
MVP = モデル ビュー プレゼンター
基本的な考え方は、表示ロジックを UI (ビュー) から分離することです。そのため、「ビュー ロジック」でスイング (おそらくデザイナーによって生成された) コードを台無しにする代わりに、簡単な JUnit テストでビューとテスト プレゼンターをモックできます ( UI を制御するコード)...
http://www.youtube.com/watch?v=PDuhR18-EdM
レイ・ライアンによる本当に素晴らしいプレゼンテーション。彼はGWTについて語っていますが、MVPの考え方はよく説明されています...
MVPは21:30開始
于 2010-12-11T23:07:35.883 に答える
1
MVP は次のように説明できます。
モデル -- アプリケーションのドメイン モデル。すべてのビジネス ロジックがここにあります。
プレゼンター -- すべてのビュー ロジックはここにあります。モデルからデータを取得し、ビューを更新します。
表示 -- UI プレゼンテーション。更新ロジックは含まれません。ユーザー インタラクションでプレゼンターにイベントを発生させ、プレゼンターからのイベントをリッスンします。
于 2011-12-23T09:42:50.520 に答える