|Apache | Jakarta | Tapestry|
Jakarta Tapestry - Welcome!
Tapestry is a powerful, open-source, all-Java framework for creating leading edge web applications in Java.
Tapestry reconceptualizes web application development in terms of objects, methods and properties instead of URLs and query parameters.
Tapestry is an alternative to scripting environments such as JavaServer Pages or Velocity. Tapestry goes far further, providing a complete framework for creating extremely dynamic applications with minimal amounts of coding.
Tapestry's approach, using a component object model similar to a traditional GUI, provides the following benefits:
Tapestry is distributed under the terms of the Apache Software License.
Tapestry exploits the dynamic nature of the Java language, leveraging the JavaBeans API, as well as servlets and other J2EE technology. Tapestry applications are fast, scalable, robust and powerful.
Tapestry components are a combination of a specification file (in XML), an HTML template and a Java class (extending a framework class, with simple additions). Tapestry components are combined together to form larger components or complete Tapestry pages.
This release is Tapestry 3.0.4.
Current development efforts for 3.X are focused on Tapestry 3.0.5/3.1 in order to resolve all remaining issues with the 3.X releases. Current development of Tapestry is focused on 4.X which rebuilds Tapestry on top of the HiveMind microkernel, simplifies code and development, and ads a boat load of new features.
Tapestry in Print
Tapestry in Action is now available from Manning Publications. It is the definitive introduction to Tapestry written by Howard Lewis Ship, the creator of Tapestry.
Tapestry Webanwendungen mit dem Apache Framework is a fast-paced guide to using Tapestry, focusing on combining Tapestry with other open-source frameworks, as well as developing Tapestry applications using Spindle. The book is written in German, and authored by Stefan Edlich and Patrick Kunert.
Tapestry has also been described in the print journal The Java Report in the September 2001 issue. Other articles includes the on-line journal OnJava, in November 2001.
A Wiki has been set up to discuss Tapestry and plan new features.