Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
Beginning Google Web Toolkit: From Novice to Professional (Expert's Voice in Web Development) 2008th Edition
Use the Amazon App to scan ISBNs and compare prices.
Best Books of the Year So Far in fiction, nonfiction, mysteries, children's books, and much more.
Frequently Bought Together
Customers Who Bought This Item Also Bought
Top Customer Reviews
- applicationCreator.cmd is no longer a GWT command. It has been replaced by webAppCreator.cmd
- webAppCreator.cmd creates a different directory structure than the illustrated examples.
- The default application that GWT generates has changed.
- A new event model was introduced in GWT 1.6. Specifically, Listeners are replaced with Handlers. You will encounter this for the first time in chapter 3.
- While I was following the exercises using GWT 1.7, Google released GWT 2.0 which further obsoleted this edition. The 2.0 release introduced a declarative UI with UIBinder. Of course that won't be in this book. Also in 2.0 "Development Mode" replaced the "Hosted Mode" which is great but will confuse the novice using this book as guidance.
The only way this book would be helpful is if you download GWT 1.5 to follow along with the examples. I don't know many programmers, novice or otherwise, that would be content to learn a technology on an old release with deprecated methods and obsolete tooling.
I like the narratives of the book, I like the way it flows, and if the authors ever decide to publish a new edition with GWT 2.0 with the same style and accuracy it would probably earn five stars. Unfortunately the book is too many releases out of date (which is too bad considering it was just Copyrighted in 2008!)
While other GWT book examples are stand-alone doodads that don't look much like webapps, this example really hit the spot. It covers logging in, has a (dynamic) left-side menu, titled modal popups, and a status panel. I actually used this app out-of-the-box as a template for my own first GWT application.
The introduction chapters give a lean overview of what you need to know to get you up and running (with proper browser tooling). It also gives a frank discussion of the advantages and current shortcomings of GWT. By chapter three you're programming using the GWT command line tools.
UI chapters follow and are a definite a strong point thanks to the coherent accompanying example application and an emphasis on good design principles. It's telling that the authors, all members of the pioneering Spring Source inner circle, reference Martin Fowler and Joel Spolsky when discussing these design principles (and pitfalls).
In the spirit of the "Separation of Concerns Principle" and avoiding bidirectional dependencies they advocate an application event structure. I eventually decided not to use it for my small app, but I can see the potential maintenance advantages for a large project.
The Server side chapter introduces GWT RPC, complete with a good exception handling strategy. It also discusses making vanilla HTTP requests for interfacing with any web service and explores using GWT's JSON libraries for communicating complex data structures.Read more ›
The nice thing about this book is that it is based on GWT 1.5 and therefore already uses the Java 1.5 language features. The example from the book is building a GWT based Todo List with different categories, something which is actually quite handy to have.
The only negative thing is that I had the feeling that the book repeats itself a bit too often, e.g. it stressed several times how Java programmer can leverage their existing Java knowledge by using GWT.
What I especially liked about the book that it follows a tutorial style building the whole application step-by-step. The book is also very successful in demonstrating how certain conceptional approaches, e.g. separation of concern and testability can be archived with GWT.
Overall a very good book which makes learning the basic GWT very easy.
Most Recent Customer Reviews
I bought almost all the GWT books. I think this is best one to follow. The reasons are:
1. Follow 100 percent OO design.
2. Read more
I was looking for a good introductory book on GWT and this fills the bill. I did have some initial trouble with the example code. Read morePublished on January 31, 2009 by Wm Stafford
This is a good book that will definitely get you up and running in developing with GWT. It covers basic widget layouts, Ajax and Java 1.5. Read morePublished on January 23, 2009 by S. Nichols