Code for ToCollege.net and Pro Web 2.0 Application Development with GWT
Java Other
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.settings
Setup
src
.classpath
.freemarker-ide.xml
.gitignore
.project
.pydevproject
.springBeans
README.rdoc
ToCollege-CollegeApp-Mac.launch
ToCollege-CollegeApp.launch
ToCollege-Forum.launch
ToCollege-ImageBundle.launch
ToCollege-Maps.launch
ToCollege-Sample-Mac.launch
ToCollege-Sample.launch
ToCollege-VerticalLabel.launch
pom.xml
run_jetty
run_jetty.bat
run_jetty_gwt
run_jetty_gwt.bat
run_jetty_target_nogwt
run_jetty_target_nogwt.bat

README.rdoc

This project hosts the code for the book [Pro Web 2.0 Application Development with GWT](tinyurl.com/44y3df) by Jeff Dwyer.

An interview about the book and sample chapter on SEO with GWT is available [on InfoQ](www.infoq.com/articles/progwt).

Also there's an interview about the book and the [ToCollege.net](www.tocollege.net) project at [GWTSite.com](www.gwtsite.com/web-20-application-development-with-gwt-interview-with-jeff-dwyer/).

The goal of this book was to end up with more than just trivial examples. Instead, I really tried to write the book that I would've wanted to read when I started with GWT. For me, figuring out the GWT basics was simple and pretty intuitive, so this book doesn't focus very much on the basic UI elements. The tricky bits were understanding how to make GWT fit nicely into the Java ecosystem. Getting it integrated with Maven, Jetty, Spring Security, Hibernate, Sitemesh, best practices for RPC etc.

With that in mind I've built a full-sized web site called [ToCollege.net](www.tocollege.net ). This is a real site that focuses on helping students with their applications to college. It has a heavy focus on being Search Engine Optimization (SEO) friendly but still having rich AJAX functionality. The source code for the book is right here. You're welcome to checkout the release 0.1.0 tag which contains the code as of the date of publication, or to checkout the trunk to get the latest GWT 1.5 rc1 code. Either way, there's about 15,000 lines of source for you to explore, covering everything from Google Gears to OpenID.

The book is essentially a walkthrough of this codebase. It explains how to get the site up and running on your localhost and goes into how the site is built. I hope you enjoy & please avail yourself of the [google group](groups.google.com/group/tocollege-net) if you have any questions.

The wiki on the google code site(code.google.com/p/tocollege-net/) still has some good information, but please don't use the Google Code SVN repo it is no longer updated.

Cheers,

-Jeff Dwyer