Apache Tapestry

Templated Java web components

Visit Apache Tapestry official site

What it does

Tapestry is a component-oriented Java web framework combining templates, events, and dependency injection to implement web pages through reusable components and application classes bound to the corresponding page structures.

When to use it

When modifying an interactive page, examine component and event-handler examples to identify where data binding meets the application’s server-side logic.