Это очевидно, что я новичок в GWT, так что мне интересно, когда и почему ClientFactory можно / нужно использовать?Я буду рад, если кто-нибудь объяснит мне.Кроме того, деятельность и места связаны с ClientFactory?Могу ли я использовать их без реализации ClientFactory?На самом деле я знаю, что Места могут быть использованы, потому что я это сделал, но как насчет Мест?Я довольно запутан во всем этом персонале.
PS все в MVP.
Позвольте привести пример:
У меня есть AppController, который заботится о приложениинавигация
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 /
Буду рад узнать другие мнения.
Спасибо