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 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

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  04 Dec 2008 18:29
  • Rrelease-after

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.

  • Rrelease-mid
  •  19 Mar 2007 14:55
  • Rrelease-after

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.

  • Rrelease-mid
  •  15 Feb 2007 23:20
  • Rrelease-after

No changes have been submitted for this release.

  • Rrelease-mid
  •  17 Mar 2002 18:52
  • Rrelease-after

No changes have been submitted for this release.

Rss Recent comments

Rcomment-before 30 Oct 2007 03:18 Rcomment-trans stanatanadocs Rcomment-after

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

Rcomment-before 14 Feb 2007 13:47 Rcomment-trans nbubna Rcomment-after

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?

>

>

>

Rcomment-before 14 Feb 2007 13:45 Rcomment-trans jons Rcomment-after

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?

Rcomment-before 14 Feb 2007 13:33 Rcomment-trans nbubna Rcomment-after

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?

Rcomment-before 25 Feb 2004 00:04 Rcomment-trans trance9 Rcomment-after

WebMacro

It's worth nothing that Velocity is a clone of WebMacro, due to incompatibilities between the Apache and GNU licenses.

No-screenshot

Project Spotlight

Distributed Checksum Clearinghouse

A distributed spam filter.

F59051ad6cf7e7cd05f2a37a2eb804af_thumb

Project Spotlight

Tor Navigator

A Web browser dedicated to the TOR network.