我最近发现了GWT-Platform (GWTP)并且喜欢这种架构。
但是,我发现我的包很容易变得很臃肿(因为你创建的每个Presenter都会生成三个单独的类,等等)。当然,这可能是任何MVP GWT框架中的问题。
您建议在GWT中组织软件包?我很难找到合理的位置来分割我的Presenters / Views / Events / Actions。
我现在有类似下面这样的内容,但我发现我仍然在每个子包中得到几十个难以导航的类。
答案 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