Apache Velocity
開發者Apache软件基金会
当前版本
  • 2.4 (2024年2月10日;穩定版本)[1]
編輯維基數據鏈接
源代码库 編輯維基數據鏈接
编程语言Java
操作系统跨平台
类型模板引擎
许可协议Apache许可证 2.0
网站http://velocity.apache.org/

Apache Velocity是一个基于Java模板引擎,它提供了一个模板语言去引用由Java代码定义的对象,旨在确保Web应用程序在表示层和业务逻辑层之间的隔离(即MVC设计模式)。

Velocity是Apache基金会旗下的一个开源软件项目,其发布遵循Apache许可证标准。

用途

下面是一些利用Velocity的常见应用类型:

代码示例

如下的Web模板:

## Velocity Hello World
<html>
    <body>
       #set( $foo = "Velocity" )
       ## followed by
       Hello $foo World!
    </body>
</html>

经过Velocity处理后会生成如下的HTML代码:

<html>
    <body>
     Hello Velocity World!
    </body>
</html>

参见

参考文献

  1. ^ Release 2.4. 2024年2月10日 [2024年2月18日]. 
  2. ^ PoweredByVelocity. Velocity Wiki. Wiki.apache.org. 2009-12-30 [2010-03-29]. (原始内容存档于2010-03-23). 

外部链接