Apache Tapestry

Apache Tapestry is an open-source component-oriented Java web application framework conceptually similar to JavaServer Faces and Apache Wicket. Tapestry was created by Howard Lewis Ship, and was adopted by the Apache Software Foundation as a top-level project in 2006.

Apache Tapestry
Original author(s)Howard Lewis Ship
Developer(s)Apache Software Foundation
Stable release
5.8.3 / 16 July 2023 (2023-07-16)
RepositoryTapestry Repository
Written inJava
Operating systemCross-platform (Java Virtual Machine)
TypeWeb application framework
LicenseApache License 2.0
Websitetapestry.apache.org

Tapestry emphasizes simplicity, ease of use, and developer productivity. It adheres to the Convention over Configuration paradigm, eliminating almost all XML configuration. Tapestry uses a modular approach to web development by having a strong binding between each user interface component (object) on the web page and its corresponding Java class. This component-based architecture borrows many ideas from WebObjects.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.