0

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

但是,我发现我的包很容易因类而变得非常臃肿(因为您创建的每个 Presenter 都会生成三个单独的类,等等)。当然,这在任何 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 回答