私はGWTに不慣れで、長いギャップの後にプログラミングに戻ります...私の質問はGWTでのMVP実装についてです、私は次の投稿を通過しました、そしてそれらは非常に役に立ちました、しかし私はまだいくつかの疑問を持っています
MVPとMVCとは何ですか?違いは何ですか? GWTアプリケーションを設計するためのあなたの推奨事項は何ですか?MVC、MVP、またはカスタムメッセージングソリューション?
MVPのGWTチュートリアル(http://code.google.com/webtoolkit/articles/mvp-architecture.html)にもコントローラー(AppController)があり、一部の応答はプレゼンターではなくコントローラーレベルで管理されていると思います。だから私の質問は、MVPパターンの実装におけるコントローラーの役割はどうあるべきかということです。
非同期サーバー呼び出し、プレゼンター、またはコントローラーをどこから開始する必要がありますか。たとえば、レコードを保存する必要がある場合は、プレゼンターからサーバー関数(DAOを呼び出してレコードを保存する)を呼び出すか、イベントバスとコントローラーを使用してプレゼンターがイベントを投稿する必要があります。イベントに基づいて動作し、サーバー関数を呼び出して保存します。