Because the template language offers only control facilities and data access from objects placed into the context, a designer accesses data provided by the programmer without affecting the programming code. And because the Web page output is specified completely by the designer in the template, the programmer cannot affect the presentation of the data. Using Velocity with Turbine Turbine is a Jakarta Web application framework that uses Velocity as its template engine. Velocity and Turbine provide a template service by which Web applications may be developed according to a true MVC model. The distribution of Velocity includes documentation and examples of application and servlet use.
Velocity also has a full testing suite in order to perform regression testing.
Velocity includes an XML transformation engine, called Anakia . Anakia uses VTL as its stylesheet and a text-formatting utility package, which served as the primary means for building the Jakarta Web site. Other Jakarta Projects Velocity is but one of the initiatives underway at the Jakarta Project, whose goal is to provide commercial-quality server solutions based on the Java platform that are developed in an open and cooperative fashion. Other Jakarta projects include Watchdog, the validation tests for the servlet and JSP specifications. Tomcat is the reference implementation of the Java Servlet specifications.