Entwickelt von | Apache Foundation |
---|---|
Erste Version | 21. November 2006 |
Letzte Version | 2.1 (31. März 2019) |
Anzahlung | svn.apache.org/repos/asf/velocity/engine/trunk |
Geschrieben in | Java |
Umgebung | Multi-Plattform |
Art | Template Engine |
Lizenz | Apache License 2.0 |
Webseite | http://velocity.apache.org/ |
Apache Velocity ist ein kostenloses Paket, das von der Apache Foundation entwickelt wurde . Velocity ist eine in Java entwickelte Engine- Vorlage (oder Vorlagen in Englisch), die eine einfache und leistungsstarke in Java definierte Vorlage in Bezug auf die Vorlagensprache bereitstellt . Ziel ist es, eine klare Trennung zwischen der Präsentationsschicht und der Geschäftsschicht in einer Webanwendung sicherzustellen (siehe das Entwurfsmuster Model-View-Controller ).
Es handelt sich um freie Software, die unter den Bedingungen der Apache-Lizenz vertrieben wird .
Hier sind einige gebräuchliche Verwendungen von Velocity:
Die folgende HTML-Vorlage:
## Velocity Hello World <html> <body> #set( $foo = "Velocity" ) ## suivi par Hello $foo World! </body> </html>Von Velocity verarbeitet generiert den folgenden Code:
<html> <body> Hello Velocity World! </body> </html>Die Syntax und die Gesamtkonzepte von Velocity-Vorlagen sind der Syntax der älteren Template-Engine WebMacro, die derzeit ebenfalls ein Open-Source- Projekt ist, sehr ähnlich .