| help | account  


Tapestry in Action
View Larger Image
Howard Lewis Ship
Manning Publications, Paperback, Published March 2004, 553 pages, ISBN 1932394117
List Price: $44.95
Our Price: $26.95
You Save: $18.00 (40% Off)


FREE Shipping on Orders over $40!*
Availability: Out-Of-Stock

Be the First to Write a Review and tell the world about this title!

People who purchase this book frequently purchase:

Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:

Tapestry is an exceptionally powerful, flexible framework for creating web applications using Java. Creating web applications with Tapestry is a matter of combining together ordinary HTML with components provided by the framework, and connecting those components to small amounts of application-specific logic. This book identifies the four goals of Tapestry: Simplicity, Consistency, Efficiency and Feedback, and then gradually exposes the reader to examples that show how to create web applications of great complexity while meeting those goals.

Tapestry in Action goes into detail on how to use Tapestry components to create rich web-based GUIs using links, images and HTML forms. It discusses many of the pitfalls of web application development, such as managing server-side state properly, application localization, and maintaining synchronization between the client web browser and the application server – and shows how Tapestry how allows you to gracefully avoid those pitfalls. At the same time, Tapestry in Action identifies the benefits of a clean separation between presentation logic and business logic – and how well Tapestry succeeds in keeping these two concerns apart.

Tapestry in Action is targeted at new Tapestry users, including developers new to creating web applications in general. It includes extensive notes on development gotchas, including common Tapestry errors and how to fix them.

Later chapters discuss advanced techniques, including creating entirely new components, integration with traditional servlet and JSP applications, and creation of client-side JavaScript. Finally, a complete J2EE application, the Virtual Library, is presented and analyzed in detail.

Learn how to:

  • Create dynamic HTML forms – with client side validation
  • Keep the application synchronized when the end-user hits the "back" button
  • Mix and match Tapestry with traditional servlets and JSPs
  • Create new components and component libraries
  • Integrate client-side JavaScript logic into your pages and components
  • Hook a Tapestry application into a J2EE backend


ABOUT THE AUTHOR...

Howard Lewis Ship is the creator of Tapestry and remains the principal architect for the project. He has been involved in creating Java web applications since 1997 and has developed software professionally since 1989. He lives in Quincy, Massachusetts.




Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account