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


Changes: 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.


Changes: 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.


Changes: 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.
- All comments
Recent commentsVelocity 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..
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?
>
>
>
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?
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?
WebMacro
It's worth nothing that Velocity is a clone of WebMacro, due to incompatibilities between the Apache and GNU licenses.