2012-06-21 5 views
0

나는 최근에 GWT-Platform (GWTP)을 발견했으며 아키텍처를 좋아하고 있습니다.GWT (P)의 패키지 구성

그러나 패키지를 만들면 클래스로 쉽게 비대해질 수 있습니다 (세 가지 별도의 클래스가 생성되는 모든 발표자에서 생성됨). 물론 이는 모든 MVP GWT 프레임 워크에서 문제가 될 수 있습니다.

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