Apache Velocity
Apache软件 | |
| |
编程语言 | Java |
类型 | |
许可协议 | Apache许可证 2.0 |
网站 | http://velocity.apache.org/ |
Apache Velocity
Velocity
用途
[编辑]- Web应用
程 序 :网页设计者 创建HTML页面,并为动态信 息 预留占 位 符 。页面再 由 VelocityViewServlet或 任 何 支持 Velocity的 框 架 处理。 源 代 码生成 :Velocity可 基 于模板 生成 Java、SQL或 PostScript源 代 码。大量 的 开源和 商 业软件包 的 开发就是这样利用 Velocity。[2]- 电子邮件
自 动生成 :许多应用程 序 为了账户注 册 、密 码提 醒或自 动寄送 报表之 需自动生成 电子邮件。利用 Velocity,电子邮件模 板 可 以存储在一 个文 本文 件 ,而不是 直接 嵌入 到 电子邮件生成 器 的 Java代 码中。 - XML转化:Velocity
提供 一 个Ant任 务——Anakia。Anakia读取XML文 件 ,利用 Velocity模 板 转换成 所 需的文 档格式 。常 见的应用是 将 某 种格式 的 文 档转换成的 一 个带样式的 HTML文 档。
代 码示例
[编辑]如下
## Velocity Hello World
<html>
<body>
#set( $foo = "Velocity" )
## followed by
Hello $foo World!
</body>
</html>
经过Velocity处理
<html>
<body>
Hello Velocity World!
</body>
</html>
参 见
[编辑]参考 文献
[编辑]- ^ Release 2.4. 2024
年 2月 10日 [2024年 2月 18日 ]. - ^ PoweredByVelocity. Velocity Wiki. Wiki.apache.org. 2009-12-30 [2010-03-29]. (
原始 内容 存 档于2010-03-23).
- Harrop, Rob; Darwin, Ian, Pro Jakarta Velocity: From Professional to Expert 1st, Apress: 370, August 30, 2004 [2014-04-12], ISBN 978-1-59059-410-0, (
原始 内容 存 档于2009-07-05) - Cole, Jim; D. Gradecki, Joseph, Mastering Apache Velocity 1st, Wiley: 372, July 16, 2003 [2014-04-12], ISBN 978-0-471-45794-7, (
原始 内容 存 档于2012-10-07)
外部 链接
[编辑]
|