Apache Tiles™ is a Java templating framework built to simplify the development of web application user interfaces.
Apache Tiles™ is a Java templating framework built to simplify the development of web application user interfaces. Tiles uses the composition pattern as opposed to the decorator pattern, which the name "tiles" suggests. Tiles templates are made up of "definitions" which are typically defined with XML, however definitions can be constructed with the Tiles API.
Tiles has the following notable features:
- Support for FreeMarker, Velocity and JSP.
- Support for pattern matching using regular expressions.
- EL, OGNL and MVEL support in definition files, when specifying attributes and templates.
- Offers some support for decoration and runtime composition
For a current list of features see: http://tiles.apache.org/framework/whats-new.html