|
GWT MVC project's aim is to create a layer on top Google Web Toolkit's widget library capable of implementing RIAs in easier and more guided way based on a Model-View-Controller design pattern for the client part. The MVC of gwt-mvc is a client-hierarchical-mvc Project GoalsEasy to read controllerDifferent actions available on a controller are described with an enumeration. History TokensThe user actions are managed as the browser actions, making the bookmarking easier. Test Driven DevelopmentThe controllers are testable with simple Test Case (not Gwt Test Case). Hierarchical MVCThe controller hierarchy allows to delegate a part of a controller responsibilities to its children. Loading notificationThe notification of a long process or an asynchronous call is simplified by a 'maskable', that could be called at each MvcEvent Lazy InitialisationEach component has a mechanism to differ the initilalisation from the constructor. Formsgwt-mvc contains facilities to build and validate forms. Project Non-GoalsThere's no goal to create or design new widgets.
|