0

多くの画面を持つGWTアプリケーションを作成しています。左側にメニューがあり、メニュー オプションをクリックすると、右側のコンテンツ エリアに関連するモジュールが開きます。コンテンツ領域のアイテムをクリックすると、同じコンテンツ領域で開く他のモジュールにリンクされます。

  1. このアーキテクチャを実装するにはどうすればよいですか?
  2. 異なるコンテンツ モジュール間でオブジェクトを渡すにはどうすればよいですか?
  3. 各モジュールを独自のパッケージに分離するにはどうすればよいですか?
  4. これらすべてを同じ Eclipse プロジェクト内に配置できますか?
  5. 他に考慮すべきことはありますか?
4

1 に答える 1

2

私も GWT アプリケーション (私の最初のアプリケーション) に幅広く取り組んできましたが、これらの質問から始めました。

私が発見したことから、これを達成するための最良の方法の 1 つは、MVP (Model-View-Presenter) アーキテクチャを使用することです。Google 自身が大規模な GWT アプリケーションについてこれを支持しており、その主張を推し進めています。彼らのウェブサイトで説明されているアーキテクチャの内訳: http://code.google.com/webtoolkit/articles/mvp-architecture.html、彼らによるプレゼンテーション: http://www.youtube.com/watch?v= PDuhR18-EdMと、私にとって最も便利な連絡先アプリケーションの例は、まさにこれらのメソッドを使用しています: http://code.google.com/webtoolkit/doc/latest/tutorial/projects/Contacts2.zip .

私にとって、それは素晴らしいスタートでした。すべて同じプロジェクト内で実行できます。あなたの質問のほとんど(すべてではないにしても)に答えてくれることを願っています!:)

ザンデル

于 2010-06-14T12:03:39.740 に答える