2012-06-21 43 views
0

我最近發現GWT-Platform (GWTP),並且非常喜歡這個建築。但是,我發現我的包容易變得很臃腫(因爲三個獨立的類是由您創建的每個Presenter生成的等)。當然,這可能是任何MVP GWT框架中的問題。GWT包裹組織(P)

對於在GWT中組織軟件包,您有何建議?我很難找到邏輯位置來分割我的演示者/視圖/事件/操作。

我目前有類似如下的內容,但我發現我仍然在每個難於瀏覽的子包中獲得幾十個類。

  • client.presenters - 存儲所有主持人
  • client.views - 存儲所有意見
  • client.uibinder - 存儲所有UI粘合劑類

回答

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