Desarrollado por | Fundación Apache |
---|---|
Primera versión | 21 de noviembre de 2006 |
Última versión | 2,1 (31 de marzo de 2019) |
Depositar | svn.apache.org/repos/asf/velocity/engine/trunk |
Escrito en | Java |
Medio ambiente | Multiplataforma |
Tipo | motor de plantilla |
Licencia | Licencia Apache 2.0 |
Sitio web | http://velocity.apache.org/ |
Apache Velocity es un paquete gratuito desarrollado por Apache Foundation . Velocity es un motor de plantillas (o plantillas en inglés), desarrollado en Java , que proporciona un lenguaje de plantilla simple y potente referenciado a objetos definidos en Java . Su objetivo es garantizar una separación clara entre la capa de presentación y la capa empresarial en una aplicación web (consulte el patrón de diseño Modelo-Vista-Controlador ).
Es un software gratuito distribuido según los términos de la licencia Apache .
A continuación, se muestran algunos usos comunes de Velocity:
La siguiente plantilla HTML:
## Velocity Hello World <html> <body> #set( $foo = "Velocity" ) ## suivi par Hello $foo World! </body> </html>procesado por Velocity genera el siguiente código:
<html> <body> Hello Velocity World! </body> </html>La sintaxis y los conceptos generales de las plantillas de Velocity son muy similares a la sintaxis del motor de plantillas anterior WebMacro, que actualmente también es un proyecto de código abierto .