Shalk Neethling has written up a nice, streamlined tutorial on how to build a model in GWT using the GWTx project’s support for java.beans.PropertyChangeSupport.
The basic idea here is that while the browser is the View and the server side is the Model and Controller in MVC, you really should structure your browser side code as an MVC itself where only the Model interacts with the server.
Well worth a read.
