Tapestry is a Project of Apache, which is a web app development framework similar to Struts. One page of a Tapestry application consists of three parts:
An HTML template file
A page specification file
A Java class.
TapeStry does not have any JSP code that extends the attribute of HTML, not a large number of TAGs like Struts.
TapeStry does not have a unified total configuration file like Struts