Part 3. Fully Formed Applications

 

And now for something completely different. If you are like us, sometimes technology books can seem narrow in focus and lacking in big picture application issues. In this final part, we plan to rectify this. Rather than small code examples, we are going to work with a couple of fully formed applications that will let you see a larger GWT application in practice. It is our intent that you read through these chapters with the project source code available on your computer. We aren’t going to cover everything about these applications, but give you a tour of the moving parts so you can see how they fit together.

We aren’t skimping on new information here, though. First we will look at a new pattern for working with JPA and using Data Transfer Objects (DTOs) to move from client to server. You will also get some tricks for making your GWT app work in Single Sign-on (SSO) environments, dealing with cookies when communicating with the server, and handling state all through your application.