Velocity简介

Velocity是一种基于Java的模版引擎。确保网页应用程序在表现层和业务逻辑层之间的隔离。
它允许网页设计者参照Java代码中的方法。网页设计者可与Java程序员按照MVC模式进行并行开发。Velocity将Java代码从页面分离出来,使网站更易于维护并给JSPs或PHP提供了可能。

Velocity可基于模版生成网页,SQL、PostScript等。Velocity可为Turbine框架提供模版服务。

Velocity基于Sun Microsystems定义的Bean规范而设计,并区分大小写。其命令均以一个“#”开头(两个时为注释)。

用途

  1. 网页应用程序
  2. 源代码生成:Velocity可基于模版生成Java、SQL、PostScript源代码
  3. 电子邮件自动生成:电子邮件模版可以储存在文本文件(txt)内。
  4. XML转化:Velocity提供一个Ant任务(Anakia)读取XML文件并利用Velocity模版转换成所需文档格式。
与其它语言的不同:
  • 结尾不使用“;”
  • if条件不使用“{}”
20201/03: Engine最新版本为2.3。Tools最新版本为3.1

没有评论:

发表评论