Share on Facebook Share on Twitter Email
Answers.com

Apache Velocity

 
Wikipedia: Apache Velocity
Apache Velocity
Jakarta Velocity Logo
Developer(s) Apache Software Foundation
Stable release 1.6.2 / 2009-03-19; 5 months ago
Written in Java
Operating system Cross platform
Type template engine
License Apache License 2.0
Website http://velocity.apache.org

Apache Velocity (formerly known as Jakarta Velocity) is an open source software project directed by the Apache Software Foundation. Velocity is a Java-based template engine that provides a simple yet powerful template language to reference objects defined in Java code. Its aim is to ensure clean separation between the presentation tier and business tiers in a Web application (see model-view-controller design pattern). Some common types of applications which use Velocity are:

Contents

Code example

The following template:

## Velocity Hello World
<html>
    <body>
       #set( $foo = "Velocity" )
       ## followed by
       Hello $foo World!
    </body>
</html>

processed by Velocity will produce the following text:

<html>
    <body>
     Hello Velocity World!
    </body>
</html>

The syntax and overall concept of the Apache Velocity templates is very similar to the syntax of the older WebMacro template engine which is now also an open source project.

References

Bibliography

See also

External links


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
 
 
Learn More
WebMacro
VM
Velocity (disambiguation)

Who were the apaches enemies? Read answer...
Who was the leader of the Apaches? Read answer...
What were the beliefs of the Apaches? Read answer...

Help us answer these
What where apaches arts?
How do you apache a server?
Who started the apaches?

Post a question - any question - to the WikiAnswers community:

 

Copyrights:

Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Apache Velocity" Read more