1. 程式人生 > >Velocity官方指南-簡介

Velocity官方指南-簡介

原文網址

簡介

Velocity是基於Java開發的模板引擎,一款簡單而強大的開發工具,可以方便的按照格式建立、渲染文件和顯示資料。在本指南中,我們希望能夠對使用Velocity開發的基本知識做一個概述。

使用Velocity構建Web應用

Velocity通常被用於構建Web應用程式,想要在Web應用中使用Velocity,還需要一個servlet或以servlet為基礎的框架。最直接的方法就是使用VelocityViewServlet(在Velocity Tools子專案中),也可以使用許多第三方框架或者根據接下來介紹的技術自己構建servlet。

下載Velocity

可以在Apache Velocity主下載站點下載

VelocityVelocity Tools的最新發行版本,Velocity的原始碼也包含在其中。

如果想下載最新的原始碼,可以通過svn,或者下載完整的nightly snapshot

如何從原始碼編譯Velocity在Build文件中有相關說明。

依賴關係

Velocity需要用到Java 2 API的許多元素,諸如集合,因此編譯Velocity需要Java 2標準版SDK(Software Development Kit)。執行Velocity,需要Java 2標準版RTE(執行時環境),或者使用SDK當然也是可以的。

Velocity的基本功能還要依賴於一些包。這些包就在 build/lib 目錄下,但預設的構建選項並不包含這些包,如果使用預設的編譯選項,必須將這些依賴的包新增到classpath中。

  • Jakarta ORO – 可選. 當使用 org.apache.velocity.convert.WebMacro 模板轉換工具或者org.apache.velocity.app.event.implement.EscapeReference ReferenceInsertionEventHandler時為必選依賴.