The book "Tapestry in Action" will be our second java.net bookclub selection. The author will lead a discussion of the book beginning May 26.
The chapter "Getting started with Tapestry," by Howard M. Lewis Ship promises that Tapestry "enables you to
implement more complicated behaviors in much less time and be more confident
that your code is bug free. Tapestry can give projects the one thing money
truly can’t buy: time -- time to test and debug back-end code, time to locate and
fix performance problems, even time to add new features."
This chapter presents a Hangman example that "demonstrates some of the key patterns that occur
when developing in Tapestry. It shows how components interact with each other
by reading and setting properties. It shows how the page can act as a Controller,
coordinating the domain logic and mediating between its embedded components.
We’ve also demonstrated how easy it is to add new interactions to a page,
in the form of listener methods."
This book excerpt is from Tapestry in Action, by Howard M. Lewis Ship, copyright 2004. All
rights reserved. This chapter is posted with permission from Manning.