GWT中的包组织(P)

时间:2012-06-21 18:04:08

标签: java gwt gwt-platform

我最近发现了GWT-Platform (GWTP)并且喜欢这种架构。

但是,我发现我的包很容易变得很臃肿(因为你创建的每个Presenter都会生成三个单独的类,等等)。当然,这可能是任何MVP GWT框架中的问题。

您建议在GWT中组织软件包?我很难找到合理的位置来分割我的Presenters / Views / Events / Actions。

我现在有类似下面这样的内容,但我发现我仍然在每个子包中得到几十个难以导航的类。

  • client.presenters - 存储所有演示者
  • client.views - 存储所有观看次数
  • client.uibinder - 存储所有UI活页夹类

1 个答案:

答案 0 :(得分: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