2010-12-11 2 views
5

私は、ファーラーの記事をPassive Viewパターンで見つけました。私は私のアプリケーションでそれを適用したいと思います。私はUIのためにSwingを使用します。チュートリアルやサンプルを検索するのに数時間を費やしましたが、それを実装する方法はありましたが、それほど有用ではありません。誰もがデザインを理解したり、ここで良い例を提供するのに役立つでしょうか? MVPの "M"によって私は "ドメインモデル"を理解する。MVP受動的なビュー - コンポジットビューとコンポジットプレゼンター

答えて

2

MVP =モデルビュープレゼンター

基本的な考え方は、UI(ビュー)からロジックを提示分けること、ですので、あなたの代わりにぐちゃぐちゃの、簡単なJUnitテストとビューとテストプレゼンターをモックすることができますあなたの「ビューロジック」(UIを制御するコード)とのコード(おそらくデザイナーによって生成された)スイング...レイライアンによって

http://www.youtube.com/watch?v=PDuhR18-EdM

本当に素敵なプレゼンテーション。 - あなたのドメインモデル

モデル:彼はGWTについて語ったが、MVPの考え方がよく説明されている...

MVPは、21:30

1

MVPには、次のように説明することができるから始まります応用。すべてのビジネスロジックがここにあります。

プレゼンター - すべてのビューロジックはこちらです。モデルからデータを取得し、ビューを更新します。

View - UIプレゼンテーション。更新ロジックが含まれていません。プレゼンターにイベントを発生させ、プレゼンターからのイベントを聞きます。

関連する問題