The whole point of MVP is to have a very subtle View and all the application logic inside the presenters, so that presenters can be tested locally locally without a view (which needs a browser).
Usually there is one view for one presenter. In your case, the views will be generated dynamically, which means that one DynamicView (loading different XML) and different presenters, each of which corresponds to one XML, will have one. It would be wise for the facilitators to run DynamicView with the correct XML.
Google has just released GWT 2.1, which introduces new MVP features: http://code.google.com/webtoolkit/doc/trunk/DevGuideMvpActivitiesAndPlaces.html
source
share