
Apache tiles is a java templating framework built to simplify the development of web application user interfaces. tiles allows authors to define page fragments which can be assembled into a complete page at runtime.
tiles grew in popularity as a component of the popular struts
framework.
it has since been extracted from struts and is now integrated with various frameworks, such as struts 2
and shale
.