Apache Tapestry é um framework da web de código aberto, baseado em componentes, escrito em Java. Tapestry foi desenvolvido por “Howard Lewis Ship” e mais tarde aberto e incluído na Fundação Apache. Ele se tornou um projeto Apache de nível superior em 2006. Tapestry pode funcionar em qualquer servidor de aplicativos e se integrar facilmente com todos os back-ends, como Spring, Hibernate, etc. Este tutorial explorará a arquitetura, configuração, guia de início rápido, componentes de tapeçaria e, finalmente, através de aplicativos simples.
Este é um tutorial para programadores Java e outras pessoas que desejam fazer carreira no Java Web Framework usando Tapestry. Este tutorial fornecerá conhecimento suficiente sobre a criação de aplicativos da Web Tapestry.
Antes de prosseguir com este tutorial, você precisa ter um conhecimento sólido do Java principal, particularmente em Anotações, Noções básicas de aplicativo da Web, Programação básica do lado do cliente (HTML, CSS e JavaScript) e Conhecimento básico de trabalho do IDE Eclipse.