Velocity

Velocity ist eine auf Java basierende Template Engine, die u. a. zur Generierung von Java-Quelltext und zur Trennung desselben vom Layout in der Web-Programmierung eingesetzt werden kann. Dabei werden in der HTML -Datei Referenzen eingefügt (im Gegensatz zur direkten Einbettung des Java-Quelltextes wie z. B. bei Java Server Pages), die beim Aufruf der Seite automatisch ausgewertet werden. Der entsprechende Quelltext wird dynamisch eingebunden. Dieser Ansatz wird als "Model View Controller" (MVC) bezeichnet. Velocity war Teilprojekt des "Apache Jakarta Project", welches diverse, auf Java basierende Open Source -Lösungen anbietet.
Siehe auch: http://velocity.apache.org/.