I am starting new project using GWT but in this project view will be dynamic. I will read all metadata from XML configuration files and create view according to this metadata. I want to use MVP architecture with GWT but I need to know how I can use MVP for dynamic view, because all samples I see have static contents. Do you have any suggestions?
Related Questions in GWT
- When accessing the page with gwt it is blank, it does not load
- Encountering bindException when running CodeServer
- How to get variable from GWT Callback
- IntelliJ Idea won't stop on breakpoints while GWT debugging in Super Dev Mode
- How to debug GWT project in Idea
- [Resolved]How to set up gwt super dev mode with the new gwt maven plugin with a web application using Errai framework?
- Integrate DominoKit/-UI Elements Into Existing GWT Application
- Avro after upgrading to JDK 17
- Draw graph in GWT
- How do I stop maven-jetty-plugin jetty:run output warnings: scanned from multiple locations
- Type incoherence when compiling Java code through GWT
- Application not loading with new GWT Maven Plugin
- Getting the error while updating GWT 2.5.1 to 2.11.0 and sencha GXT 3.1.1 to 4.1
- Playing an audio in the front-end without storing any cache to avoid illegal downloading
- how to add a static value to a FlexTable in the ui.xml file GWT?
Related Questions in MVP
- OCX and the MVP Pattern in Window Forms (Winform)
- MVP createing of child view
- relationship between View and Presenter in MVP
- Model-View-Presenter vs Model-View-ViewModel for embedded application in C++
- Encapsulating member variables of a raw C# class that was marked as serializable
- Tkinter - Managing background tasks in MVP GUI
- Unity MVP architecture
- How to architect a WinForms app for hardware control using the MVP pattern?
- Organizing Multi frame app using Tkinter and MVP architecture
- Guice and MVP pattern: decouple the view from the presenter
- Swift-MVP: Function is not called in the presenter delegate. What am I doing wrong?
- How to apply the Model-View-Presenter pattern in a WinForms app centered around a TabControl?
- The responsibilities of each component of the Model view presenter controller pattern (not to be confused with the MVC or MVP patterns)
- Please explain how object instantiation works here whilst it's not being used - seemingly
- UIElement Reference
Related Questions in GWT-MVP
- Many MVP's for the same page?
- I can not understand clean architecture's part (MVP) from uncle Bob book
- Refactoring a class implementing an interface by creating subclasses in GWT /java
- How to get EventBus instance in Composite extending class?
- Why page cannot get bookmarked with History mechanism in GWT/MVP4G.?
- Based on the MVP (Model View Presenter) how should I implement this?
- Warn the user that he is about to loose his change in Edit view when leaving to view to another in GWT
- MVP: multiple Views one Place
- History mangement in multi-level view in gwt using mvp
- GWT Mvp and handlers
- Mvp4gAnnotationException when using SimpleDateFormat
- GWT MVP: HandlerManager EventHandler vs GUI EventHandler
- How to handle Datagrid column's events from Presenter?
- Convert an AngularJS app to GWT (MVP)
- Use html template in gwt
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
The whole point of MVP is to have a very thin View and all application logic inside Presenters, so that Presenters can be unit tested locally without a View (which needs a browser).
Usually there is one View for one Presenter. In your case Views are going to be generated dynamically, which means there would be one DynamicView (loading different XML) and various Presenters each corresponding to one XML. It would make sense that Presenters are starting the DynamicView with the correct XML.
Google just released GWT 2.1 which introduces new MVP functionality: http://code.google.com/webtoolkit/doc/trunk/DevGuideMvpActivitiesAndPlaces.html