Apache Tapestry es un marco web basado en componentes de código abierto escrito en Java. Tapiz fue desarrollado por "Howard Lewis Ship" y luego de código abierto e incluido en la Fundación Apache. Se convirtió en un proyecto Apache de nivel superior en 2006. Tapestry puede funcionar en cualquier servidor de aplicaciones e integrarse fácilmente con todos los backends como Spring, Hibernate, etc. Este tutorial explorará la arquitectura, configuración, guía de inicio rápido, componentes de Tapestry y finalmente caminará a través de aplicaciones simples.
Este es un tutorial para programadores de Java y otras personas que aspiran a hacer una carrera en Java Web Framework usando Tapestry. Este tutorial le dará suficiente conocimiento sobre la creación de aplicaciones web Tapestry.
Antes de continuar con este tutorial, debe tener un conocimiento sólido del núcleo de Java, particularmente en Anotaciones, Comprensión básica de la aplicación web, Programación básica del lado del cliente (HTML, CSS y JavaScript) y Conocimientos básicos de trabajo de Eclipse IDE.