Home.page.
| Tapestry specification document type definition.
|
| JavaBeans page class. class identifies the JavaBeans class for the page. BasePage is a Tapestry provided class that we can use as-is when there is no need for specialized behavior like in this case. When there is a need for specialized behavior, this class is typically extended. |
| Page template. Tapestry's term for templates, images, scripts etc is Asset. We will learn more about assets later, for now all we have to know is that $template is a special asset name that identifies the template for the page. The path here is relative to the application context. |
The naming convention for the page specification is, the name of the page with a .page extension and hence the name Home.page.