Pro Web 2.0 Application Development with GWT and over one million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £0.35 Amazon.co.uk Gift Card
Pro Web 2.0 Application Development with GWT
 
 
Start reading Pro Web 2.0 Application Development with GWT on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Pro Web 2.0 Application Development with GWT [Paperback]

Jeff Dwyer
3.5 out of 5 stars  See all reviews (2 customer reviews)
RRP: £35.49
Price: £24.95 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £10.54 (30%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Want guaranteed delivery by Thursday, May 31? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £21.21  
Paperback £24.95  
Trade In this Item for up to £0.35
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Pro Web 2.0 Application Development with GWT for an Amazon.co.uk gift card of up to £0.35, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Customers buy this book with Essential GWT: Building for the Web with Google Web Toolkit 2 (Developer's Library) £25.49

Pro Web 2.0 Application Development with GWT + Essential GWT: Building for the Web with Google Web Toolkit 2 (Developer's Library)
Price For Both: £50.44

Show availability and delivery details



Product details

  • Paperback: 449 pages
  • Publisher: APRESS (5 May 2008)
  • Language English
  • ISBN-10: 1590599853
  • ISBN-13: 978-1590599853
  • Product Dimensions: 23.3 x 17.8 x 2.5 cm
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 400,165 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

Product Description

The main focus of Pro Web 2.0 Application Development with GWT is a case study of a real Web 2.0 application called ToCollege.net. What you'll learn:* You'll take a full tour of a modern Web 2.0 startup's codebase. That's 15,000 lines of source code that includes everything from Google Gears integration to Acegi OpenID, Lucene full-text search, and Google Maps, all of it integrated with GWT 1.5. * Leveraging this book's available source code, you'll see the nitty-gritty details of how to merge a modern Web 2.0 application stack including Hibernate, Spring, Spring MVC 2.5, SiteMesh, and Freemarker together. * You'll see how to wire GWT into an industry standard Maven build environment, which will help you get up to speed quickly and avoid configuration headaches. * The great pitfall of many Ajax applications is they're mostly opaque to search engines. You'll see the ToCollege.net solution to this thorny problem. * Protection from XSS and XSRF attacks is beyond the scope of simple GWT tutorials, but they are a real concern for a site like ToCollege.net. The book will cover the ToCollege.net security architecture in detail. Who is this book for? This book is for developers who are ready to move beyond small proof-of-concept sample applications and want to look at the issues surrounding a real deployment of GWT. If you want to see what the guts of a full-fledged GWT application look like, this is the book for you. GWT 1.5 is a game-changing technology, but it doesn't exist in a bubble. Real deployments need to connect to your database, enforce authentication, provide protection from security threats, and allow good search engine optimization. To show you all this, this book looks at the code behind a real live web site called ToCollege.net. This application specializes in helping students who are applying to colleges, allowing them to manage their application process and compare the rankings that they give to each school. It's a slick application that's ready for you to sign up and use. The audience for this book either owns another GWT book for the basic tutorials or is comfortable using the online documentation and forums when they're stuck, which allows this book to move quickly and focus on answering the bigger architecture questions. About the Apress Pro Series The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder. You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hard-won solutions to problems you will face in your professional programming career.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(6)
(4)
(3)
(3)
(2)

Your tags: Add your first tag
 


Customer Reviews

4 star
0
3 star
0
1 star
0
Most Helpful Customer Reviews
By Andrew
Format:Paperback
This is now way out of date - GWT has moved on.

Even allowing for that I used this as a way to understand the basics and did not get on well. The sample code is hard to navigate. Instead of several examples with increasing complexity, it is in one big mass. The walkthrough jumps around all over the place. It has the feel of someone making it up as they go along.

It also avoids mentioning JEE.
Comment | 
Was this review helpful to you?
1 of 2 people found the following review helpful
By Ivan
Format:Paperback
If you are developing a non-trivial site using GWT do not miss this book.

This book does not spend its time discussing things you will figure out just by playing with GWT. There's no long discussion of the button widget. It discusses, via an extended example, how to integrate GWT into a real web site and make it work seamlessly with other technologies. The example in the book combines GWT with Spring, Freemarker, Hibernate and Spring Security but the ideas would translate to others as well.

Here's a few things you will learn that are not at all obvious:

How to use GWT to create a grab-bag of widgets you can use from a templating solution like Freemarker or Velocity. You even get a Freemarker template to do so which you can use in your own code. This alone is well worth the price of the book. It allows you to have one GWT app which can be used on two different pages of your site. In the book he uses it for a forum on one page and a configurable user status page someplace else. This avoid having the user download duplicate code multiple times. And as a byproduct you get the full source code for the forum :)

How to make your ajax site indexable by search engines.

How to integrate GWT into a robust security system and to secure the callbacks from the client.

And many more...

The author developed a full app using GWT and this shines through in the book. For example, most GWT books will explain how to program drag and drop, which is great. But in this book he simply points you to a best in breed drag and drop library and explains how to integrate it into the site. Both approaches are useful. But the approach taken in this book is not to be missed - you learn a lot about the problems that arise as you integrate the various technologies.
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  7 reviews
4 of 4 people found the following review helpful
Great Architect-Level Book 8 Aug 2008
By Tyler - Published on Amazon.com
Format:Paperback
If you are looking for an architect-level view of how GWT can best be leveraged by your enterprise projects, Pro App Development with GWT is a great resource. The book goes through the steps in designing a robust Web 2.0 application using Spring, Hibernate, Lucene, and GWT. The finished application can be viewed online at www.tocollege.net.

For developers like myself who have worked with small-scale GWT projects, this book directly answers many of the issues that one encounters when scaling up the project. Examples of these issues are: the most effective way to pass Hibernate classes back to the client using GWT, and how to most efficiently handle a large project through either single (or multiple) modules.

Please note that this book will not teach you GWT; if you are not familiar with GWT, other books (or even the GWT website) would be superior resources.

The only two issues I had with this book were:

* It would be nice if there was chapter-by-chapter source code available so you could more easily mimic the steps in creating the application. Matching the chapter-by-chapter progress to the final source code was a little tedious.

* The author's choice of technologies for the back-end is great (Spring, Hibernate, FreeMarker templates), but if you are an EJB/JBoss/Seam/Wicket shop, you will be doing a lot of translation from the Spring-domain to your particular choice of technology.

Overall, this book is highly recommended and will make deploying GWT much easier on medium and large-scale projects. The author has done a great job in solving common GWT problems; issues that an enterprise architect will surely encounter when using GWT.
5 of 6 people found the following review helpful
Should have been titled "Developing a Web 2.0 Site with GWT". 3 Aug 2008
By Mike - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
This book is not about Application Development with GWT, it's about developing a web 2.0 site. Jeff takes you step by step through his process of developing www.tocollege.net, and frankly the site implementation is a little sloppy.

He covers his decision making process for the full stack and gives outlines of Maven, Acegi, Compass, Hibernate, Spring MVC, SiteMesh, FreeMarker as well as GWT and Gears. That's a lot to cover in around 400 pages. In fact I have 2 books on my desk that cover just Hibernate and Spring that weigh in at over 700 pages each, so obviously he doesn't go into much depth, but he does point you to online resources to dig deeper.

Because this book is not about developing a web 2.0 application using gwt (like it says on the cover) but it's actually about developing a web 2.0 site this means there is no discussion of integration with Javascript Libraries like gwtext, extgwt or Dojo, but it does discuss SEO and integration with Google maps for example.

Jeff does a decent job of covering some of the key pinch points and offers some good advice which is why I'm not giving this book 1 star.
2 of 2 people found the following review helpful
Full of practical solutions 18 Jun 2008
By Software Professional - Published on Amazon.com
Format:Paperback
I was working on GWT in 2007 and looking for such book. Instead you post and post on forum to collect information about using GWT (1.4 days) with Hibernate and spring. It has other techniques that you learn while developing website but it is readily available in this book with GWT 1.5 support.
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges