GWT 2.1 + Spring Scaffolding
What is it?
Google Web Toolkit (GWT) scaffolding generates ready-to-run GWT applications from existing artifacts such as database schemas, Java Beans and JPA entities. Within a matter of minutes, automatically create an application that contains a GWT front-end integrated with a Spring (Spring/JPA/Hibernate) back-end.
Key aspects of GWT 2.1 + Spring Scaffolding include:
- The functionality is based on GWT 2.0.4 - there is no dependency on early access or non-GA libraries
- The generated code is based on current best practices (from last year's Google I/O session with Ray Ryan and the MVP tutorials from Chris Ramsdale) and UI Binder
- The GWT RPC services are based on Spring Services and include conversion of JPA objects to/from data transfer objects (DTO) that are optimized for GWT
- The generated applications support both Spring 2.5.x and Spring 3.0
For more information and to see a blueprint of what gets generated, visit the MyEclipse for Spring Reference Guide.
Why use it?
Users who are new to GWT development can leverage the GWT 2.1 + Spring Scaffolding feature to quickly create their own contextual examples to reference while getting up to speed on GWT. Experienced GWT developers can use GWT 2.1 + Spring Scaffolding to generate the boilerplate code, allowing them to accomplish in minutes what used to take hours or days.
See it in action
Scaffolding Spring MVC, Flex, GWT, Spring Web Flow and iPhone Web Applications
See how to scaffold 5 ready-to-run Spring applications from an existing database schema using MyEclipse for Spring. Generated applications include the following front-end technologies: Spring MVC, Flex, GWT, Spring Web Flow and iPhone Web.
|MyEclipse for Spring Reference
The reference guide for MyEclipse for Spring, including scaffolding blueprints.
|GWT 2.1 + Spring Scaffolding Tutorial
A tutorial showing how to use scaffolding to produce Google Web Toolkit (GWT) 2.1 and Spring software components or a ready-to-run GWT application.
|GWT and Spring: It's Not Magic After All
An article describing the design philosophy and application structure behind the GWT 2.1 + Spring Scaffolding support. Includes sample Java/GWT code and explanation of how all the pieces fit together.