Velocity官方指南-簡介
阿新 • • 發佈:2018-12-23
簡介
Velocity是基於Java開發的模板引擎,一款簡單而強大的開發工具,可以方便的按照格式建立、渲染文件和顯示資料。在本指南中,我們希望能夠對使用Velocity開發的基本知識做一個概述。
使用Velocity構建Web應用
Velocity通常被用於構建Web應用程式,想要在Web應用中使用Velocity,還需要一個servlet或以servlet為基礎的框架。最直接的方法就是使用VelocityViewServlet(在Velocity Tools子專案中),也可以使用許多第三方框架或者根據接下來介紹的技術自己構建servlet。
下載Velocity
可以在Apache Velocity主下載站點下載 Velocity或Velocity 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時為必選依賴.