Velocity is a Java-based template engine. It permits anyone to use the simple yet powerful template language to reference objects defined in Java code. When Velocity is used for Web development, Web designers can work in parallel with Java programmers to develop Web sites according to the Model-View-Controller (MVC) model, meaning that Web page designers can focus solely on creating a site that looks good, and programmers can focus solely on writing top-notch code. Velocity separates Java code from the Web pages, making the web site more maintainable over the long run and providing a viable alternative to Java Server Pages (JSPs) or PHP. Velocity also provides template services for the Turbine Web application framework, making a template service that allows Web applications to be developed according to a true MVC model.
| Tags | Database Front-Ends Internet Web Dynamic Content Software Development Text Processing Utilities Code Generators Libraries Java Libraries |
|---|---|
| Licenses | Apache |
| Operating Systems | OS Independent |
| Implementation | Java |
Recent releases


Release Notes: New directives: #evaluate, #define, and #break Vararg method support. List methods can be called on arrays. Major performance enhancements (both memory and speed). A new strict reference mode. Many other changes.


Release Notes: Improved syntax with new capability for decimal numbers, literal map definitions, multi-line statements, and support for automatic escaping of HTML and other special entities. New capabilities to aid integration with other applications and Web frameworks, including enhanced error reporting, a new logging subsystem, and a switch to unchecked instead of checked exceptions.


Release Notes: Support was added for map literals, decimal literals, and multi-line string literals and directives. New event handlers and uberspects were added. Many bugs were fixed.


No changes have been submitted for this release.


No changes have been submitted for this release.
Recent comments
21 Jul 2010 13:15
Very easy to learn template language - even casual users can learn it, so it's not just for programmers.
30 Oct 2007 03:18
Velocity 1.5 is slow
Hi..
This is Stan from India..
I have recently upgraded velocity 1.4 to velocity 1.5
And all the related jar files are updated..
I face a problem that.. the performance is down when updated from 1.4 to 1.5 in the development environment.. I mean that I have configured my project in JbossIDE 1.6
When I debug from there.. the performance is slow compared to velocity 1.4.. Why ?
But the performance is equal when I run the jboss in the run mode.. By running the run.bat file..
Need your reply soon..
14 Feb 2007 13:47
Re: Ownership change?
Thanks. That'll do nicely! :)
> I just added you as an Owner. =)
>
>
> % Hey Jon, would you be willing to cede
> % ownership of the Velocity project's
> % presence here at freshmeat so we can
> % update it?
>
>
>
14 Feb 2007 13:45
Re: Ownership change?
I just added you as an Owner. =)
> Hey Jon, would you be willing to cede
> ownership of the Velocity project's
> presence here at freshmeat so we can
> update it?
14 Feb 2007 13:33
Ownership change?
Hey Jon, would you be willing to cede ownership of the Velocity project's presence here at freshmeat so we can update it?