Projects / Apache Velocity

Apache Velocity

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
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  04 Dec 2008 18:29

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.

  •  19 Mar 2007 14:55

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.

  •  15 Feb 2007 23:20

No changes have been submitted for this release.

  •  17 Mar 2002 18:52

No changes have been submitted for this release.

RSS Recent comments

21 Jul 2010 13:15 aionescu Thumbs up

Very easy to learn template language - even casual users can learn it, so it's not just for programmers.

30 Oct 2007 03:18 stanatanadocs

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 nbubna Thumbs up

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 jons

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 nbubna Thumbs up

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?

Screenshot

Project Spotlight

lftp

A sophisticated command line based file transfer program.

Screenshot

Project Spotlight

Pcompress

A parallel compression and deduplication utility.