Velocity介绍
Velocity是一個基于Java的模版引擎,它是一個簡單并且功能強大的開發(fā)工具,你可以非常容易地創(chuàng)建和呈現(xiàn)出。在這個介紹當中,我們希望可以給出一個使用基本Velocity的概述。
使用Velocity構建Web應用程序
Velocity經(jīng)常被用來構建Web應用程序,為了在Web應用中使用Velocity,需要一個servlet或者是一個基于servlet的框架。最簡單的方法就是使用Velocity Tools子項目中的VelocityViewServlet。當然你也可以使用其他的第三方框架或者自己構建servlet。
我們建議您閱讀一下<Web應用入門>這篇文章,里面會有更多選擇的具體內(nèi)容。
下載Velocity
你可以在Apache Velocity主站上下載最新Release版本的Velocity和Velocity Tools。Velocity源碼中也包含編譯好的二進制文件。
如果你想下載最新版本的源代碼,你可以通過svn的源代碼管理系統(tǒng)來下載它,或者下載一份完整的快照(snapshot)。
在構建文檔中會介紹,如何如何通過源代碼的形式來構建Velocity。
依賴
Velocity使用了Java2 API中的一些元素,比如集合,因此它是構建在Java2標準版SDK上的。想要Velocity正常的運行,是需要Java2標準版運行環(huán)境的。
Velocity還依賴于一些功能性的包。為了方便使用,它們都被放到了build/lib目錄下,但是默認的編譯卻不包含他們。如果你使用它,需要你將這些依賴的包添加到項目路徑下。
- Jakarta Commons Collections - 必須
- Jakarta Commons Lang - 必須
- Excalibur (ex-Avalon) Logkit - 可選,非常常用。在Velocity中默認的文件日志。
- Jakarta ORO - 可選。當使用org.apache.velocity.convert.WebMacro的模版轉(zhuǎn)換功能或者使用org.apache.velocity.app.event.implement.EscapeReference中的ReferenceInsertionEventHandler的時候,就需要添加這個引用了。
轉(zhuǎn)載于:https://www.cnblogs.com/treerain/p/velocity.html
總結
以上是生活随笔為你收集整理的Velocity介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 路由器PAT配置
- 下一篇: 宅男程序员给老婆的计算机课程