Создание динамического представления в GWT с использованием MVP Arch - PullRequest
3 голосов
/ 02 сентября 2010

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

1 Ответ

0 голосов
/ 01 ноября 2010

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

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

...