Я новичок в GWT и MVP и изучил несколько библиотек (gwt-sl, gwt-Presenter, gwt-dispatch) и фреймворки (smartgwt ..), и я очень запутался.
Я решил придерживаться использования компонентов SmartGWT UI и GWT MVP для их обработки. smartgwt смоделирован с использованием источника данных, который я хотел бы в идеале расширить (и заполнить, используя dto (или прокси-объекты, используя фабрику запросов gwt)). Однако я не понимаю, как все это сейчас.
а) В gwt mvp, которую выложил гугл, каково именно состояние места? мы всегда отправляем человека на новое место? Если нет, и история поддерживает маркер места, то как загружается состояние?
b) из другого поста о gwt mvp, где находится модель? большинство из нас, настроенных на типичные парадигмы проектирования mvc, предположили бы, что состояние модели присутствует в презентаторе. тогда я полагаю, как и предполагалось в другом месте , клиентская фабрика будет подходящим местом для сохранения текущей модели в представлении?
в) я хотел бы знать, можно ли попытаться использовать requestfactory для заполнения компонентов с ограниченным доступом smartgwt? (из того, что я понимаю, использование серверной инфраструктуры smartgwt делает по существу то же самое ... передача только изменений в графе объектов по проводам?)
d) На странице 47 слайда Дэвида Чендлера Я не совсем понимаю предложенный макет. (2 набора placeChangeHandler? 2 набора widgetList для каждого из менеджера активности? Может кто-нибудь любезно объяснить это?
e) Кто-нибудь может поделиться своим опытом с gwt-sl (для интеграции с серверной пружиной?)
заранее спасибо всем гвт гуру