The focus of my book is to get users up and running with GWT as quickly as possible. It is an immersion approach or learn by doing things with it, as opposed to the analytical approach - learn how it all works in excruciating detail before you try to use it. I find myself always gravitating towards the immersion approach, and this book reflects that :-)
Here is way things flow in this book:
* Install GWT.
* Create a new GWT sample application so you get a good idea of whats involved in building one from scratch.
* Go through several GWT samples that show you different features in GWT, and so you can grasp some of the things that are possible with the framework.
* Create custom GWT widgets that can be reused in other GWT applications.
* Create samples that show how to use i18n and xml support in GWT.
* Learn how to unit
test GWT apps using their extension to Junit
* Learn how to deploy GWT apps.
I go through the samples fairly quickly and by the end of the book you should
have a good grasp of this framework and the complete life cycle of development using it. I dont delve deeply into the internals of GWT or how it all works under the proverbial GWT hood. As far as integration goes, I dont not cover integrating with hibernate. The yahoo weather widget uses Yahoo's weather service to get the info on the backend.