Apache Tapestry

Tapestry fue creado por Howard Lewis Ship y adoptado por Apache Software Foundation como proyecto superior en 2006.

Tapestry hace énfasis en la simplicidad, fácilidad de uso y la productividad para el desarrollador.

Se adhiere al paradigma convención sobre configuración eliminando prácticamente todo el uso de XML.

La arquitectura basada en componentes toma prestadas varias ideas de WebObjects.

Esta aproximación permite que las páginas y componentes sean escritas como simples POJOs, con unas pocas convenciones de nombres y anotaciones Tapestry puede invocar la funcionalidad en tiempo de ejecución.