Как использовать UiHandler в шаблоне MVP - PullRequest
5 голосов
/ 03 марта 2010

В соответствии с шаблоном MVP представление должно содержать все компоненты пользовательского интерфейса. Затем я прочитал о новом UiHandler, представленном в GWT 2.0. UiHandler может быть использован только в представлении.

Должны ли мы использовать UiHandler в шаблоне mvp, и если да, то где его использовать.

ПРИМЕЧАНИЕ: я GWT n00b.

Ответы [ 3 ]

4 голосов
/ 03 марта 2010

Используя gwt-presenter, я могу отлично объединить UiBinder с MVP. EventHandlers идеально делятся на те, которые обрабатывают события просмотра (при вводе текстового поля нажимает кнопку отправки), и те, которые имеют место в презентаторах (обработка ответов службы и т. Д.)

2 голосов
/ 08 июля 2010

У Google есть очень полезная статья здесь на эту тему, включая пример кода.

2 голосов
/ 03 марта 2010

По моему мнению, использование UiHandler идет вразрез с MVP, поскольку представление будет иметь логику для обработки событий. Докладчик должен иметь эту логику. Однако, если у вас есть методы UiHandler, запускающие только те события, которые будут обрабатывать докладчики, у вас может быть хорошее среднее положение.

Об этом идет обсуждение http://groups.google.com/group/google-web-toolkit/browse_thread/thread/ff40f7599fcc8709/da8901fe337f19b2?hl=en&lnk=gst&q=Mvp+uibinder#da8901fe337f19b2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...