log in | consulting | tools | whitepapers | blog
White Paper #6

Enterprise GWT: Combining Google Web Toolkit, Spring and Other Features to Build Enterprise Applications
Author(s): Dr Ant Kutschera, Barbara Spillmann
Description: Google Web Toolkit (GWT) provides developers with a powerful means of developing AJAX front ends without the worry of having to maintain complex Java script libraries to support multiple browsers and browser versions. GWT also provides support for Remote Procedure Calls (RPC) to the server. Since April 2009 the Google App Engine has existed, which allows developers to deploy their GWT applications and also provides support for Java Data Objects (JDO) and the Java Persistence API (JPA). However what is missing for GWT to be deployed to a modern Enterprise environment is a service framework providing dependency injection and inversion of control (IoC), transaction demarcation and security, such as that provided by Spring or Enterprise Java Beans (EJB) 3.0. Furthermore GWT does not define any patterns for User Interface designs, or composite widgets. This paper describes how to successfully integrate Spring into a GWT Application with the aim of creating a fully scalable development framework for deployment in the Enterprise and beyond (including simple and small applications), with very little start up time being required, because you can download the demo application. It includes UI Patterns and composite widgets to improve the development of the front end. This GWT Demo Application is live at and is available for download at
Available since: 26 Jan 2010 Download: (you will need to register/login)
Download: Enterprise GWT 011.pdf

Copyright © 2005-2021 maxant | policy | contact us