0

私は最近GWT-Platform (GWTP)を発見し、そのアーキテクチャーを気に入っています。

ただし、パッケージがクラスで簡単にかなり肥大化することがわかっています (作成するすべてのプレゼンターで 3 つの個別のクラスが生成されるなど)。もちろん、これはどの MVP GWT フレームワークでも問題になる可能性があります。

GWT でパッケージを整理するために何をお勧めしますか? プレゼンター/ビュー/イベント/アクションを分割する論理的な場所を見つけるのに苦労しています。

私は現在、次のようなものを持っていますが、ナビゲートするのが難しい各サブパッケージにまだ数十のクラスがあることがわかりました。

  • client.presenters - すべてのプレゼンターを保存します
  • client.views - すべてのビューを保存します
  • client.uibinder - すべての UI バインダー クラスを格納します
4

1 に答える 1

3
Assume Package structure of GWTP project as below:
->Client package
com.gwtplatform.hplace.client

->Gin configuration package
com.gwtplatform.hplace.client.gin

Contain classes:
ClientGinjector
ClientModule

->Uibinder/View classes package
com.gwtplatform.hplace.client.view
file.java
file.ui.xml

->Presenter class package
com.gwtplatform.hplace.client.presenter

->Guice/Server package:
com.gwtplatform.hplace.server.guice

->Shared package
com.gwtplatform.hplace.shared
于 2012-06-21T18:30:12.520 に答える