首页 > 其他 > 详细

Velocity介绍

时间:2014-01-16 21:46:57      阅读:344      评论:0      收藏:0      [点我收藏+]

Velocity是一个基于Java的模版引擎,它是一个简单并且功能强大的开发工具,你可以非常容易地创建和呈现出。在这个介绍当中,我们希望可以给出一个使用基本Velocity的概述。

使用Velocity构建Web应用程序

Velocity经常被用来构建Web应用程序,为了在Web应用中使用Velocity,需要一个servlet或者是一个基于servlet的框架。最简单的方法就是使用Velocity Tools子项目中的VelocityViewServlet。当然你也可以使用其他的第三方框架或者自己构建servlet

我们建议您阅读一下<Web应用入门>这篇文章,里面会有更多选择的具体内容。

下载Velocity

你可以在Apache Velocity主站上下载最新Release版本的VelocityVelocity ToolsVelocity源码中也包含编译好的二进制文件。

如果你想下载最新版本的源代码,你可以通过svn的源代码管理系统来下载它,或者下载一份完整的快照(snapshot)

在构建文档中会介绍,如何如何通过源代码的形式来构建Velocity

依赖

Velocity使用了Java2 API中的一些元素,比如集合,因此它是构建在Java2标准版SDK上的。想要Velocity正常的运行,是需要Java2标准版运行环境的。

Velocity还依赖于一些功能性的包。为了方便使用,它们都被放到了build/lib目录下,但是默认的编译却不包含他们。如果你使用它,需要你将这些依赖的包添加到项目路径下。

  • Jakarta Commons Collections - 必须
  • Jakarta Commons Lang - 必须
  • Excalibur (ex-Avalon) Logkit - 可选,非常常用。在Velocity中默认的文件日志。
  • Jakarta ORO - 可选。当使用org.apache.velocity.convert.WebMacro的模版转换功能或者使用org.apache.velocity.app.event.implement.EscapeReference中的ReferenceInsertionEventHandler的时候,就需要添加这个引用了。

Velocity介绍

原文:http://www.cnblogs.com/treerain/p/velocity.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!