Создание динамического представления в GWT с использованием MVP Arch

Я начинаю новый проект с использованием GWT, но в этом проекте представление будет динамическим. Я прочитаю все метаданные из файлов конфигурации XML и создам представление в соответствии с этими метаданными. Я хочу использовать архитектуру MVP с GWT, но мне нужно знать, как я могу использовать MVP для динамического просмотра, потому что все образцы, которые я вижу, имеют статическое содержимое. У Вас есть какие-то предложения?


person firstthumb    schedule 02.09.2010    source источник
comment
Ни у кого нет мнения!!! Также можно дать пример проекта для запуска.   -  person firstthumb    schedule 07.09.2010


Ответы (1)


Весь смысл MVP заключается в том, чтобы иметь очень тонкое представление и всю логику приложения внутри презентеров, чтобы презентеры можно было тестировать локально без представления (которому нужен браузер).

Обычно существует одно представление для одного докладчика. В вашем случае представления будут генерироваться динамически, что означает, что будет один DynamicView (загружающий другой XML) и различные презентаторы, каждый из которых соответствует одному XML. Было бы логично, если бы докладчики запускали DynamicView с правильным XML.

Google только что выпустил GWT 2.1, в котором представлены новые функции MVP: http://code.google.com/webtoolkit/doc/trunk/DevGuideMvpActivitiesAndPlaces.html

person Peter Knego    schedule 01.11.2010