Velocity Template Language - VTL
Apache Velocity first released in April 2001, is a Java-based template engine that provides a template language VTL to reference objects defined in Java code. It aims to ensure clean separation between the presentation tier and business tiers in a Web application (the model–view–controller design pattern).
It includes Variables, Properties, Methods, Directives, Macros, and more...