明らかに私はGWTの新機能ですから、いつ、そしていつ、なぜ、ClientFactoryを使用する必要があるのでしょうか? 誰かが私を説明したら私はうれしいでしょう。 アクティビティとプレイスはClientFactoryと関連していますか? ClientFactoryを実装せずに使用できますか? 実際には、私はそれをしたが故にプレイスは使えるかもしれないが、プレイスはどうだろう? 私はこのスタッフ全員についてかなり混乱しています。MVP GWTプロジェクトでClientFactoryを使用するのはなぜですか?
P.SすべてがMVPにあります。
私はいくつかの例をあげてみましょう:
私はアプリのナビゲーション
public class AppController implements net.customware.gwt.presenter.client.Presenter, PlaceRequestHandler
@Inject
public AppController(EventBus eventBus, MyGinjector ginjector)
{
this.eventBus = eventBus;
this.ginjector = ginjector;
bind();
}
...
public void onPlaceRequest(PlaceRequestEvent event)
{
String id = event.getRequest().getPlace().getId();
if (id != null)
{
;
if (id.equalsIgnoreCase(Presenter1.PLACE.getId()))
{
presenter = ginjector.getPrsenter1();
}
else if (id.equalsIgnoreCase(Presenter2.PLACE.getId()))
{
presenter = ginjector.getPresenter2();
}
refreshDisplay();
}
}
...........
のための世話をするが、私はこの記事にhttp://www.bright-creations.com/blog/gwt-2-1-mvp-client-factory-example/
を読んでいるのAppControllerをHAVA私は他のを知って喜んでいるでしょう意見。
おかげ
この記事をお読みください。 [活動と場所を使ったGWTの開発](http://code.google.com/webtoolkit/doc/latest/DevGuideMvpActivitiesAndPlaces.html) –