閱讀142 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Apache Velocity開發者指南–導讀

Velocity–導讀

本項目是 Apache Velocity官方文檔的中文翻譯版,Velocity類似與Jsp,是一種基於Java的模板引擎。它可以在web頁麵中引用java代碼定義的數據和對象,而Velocity的作用就是Web視圖和java代碼進行組裝在一起。本次翻譯主要針對對Velocity感興趣和工作中使用到Velocity的開發人員提供有價值的中文資料,希望能夠對大家的工作和學習有所幫助。

由於我也是第一次接觸Velocity,還不是很深入,翻譯的時候也查看了一些博客以及其他網上資料。以及也測試者去了解它和Jsp方麵的差別以及優缺點,同時也去了解了下他和其他Java引擎模板的區別,比如freemaker的區別,等等。但是還是因為能力見識有限,翻譯過程中難免出現個人的主觀或者客觀原因導致與官方文檔有差異。在此,我還是建議有能力的童鞋能夠自己去Velocity官方看看。

同時,也希望大家多多提出錯誤和建議,小村長在此拜謝 ! ! !

導讀

Velocity用戶向導企圖幫助頁麵設計者和內容提供者開始了解Velocity和它簡單的有效的腳本語言, 它就是Velocity模板語言,簡稱 (VTL). 在接下來的章節中許多實例使用中Velocity嵌入動態內容到你的網頁中,但是所有的 VTL實例在其他頁麵應用和模板是等價的.

感謝你選擇Velocity!

什麼是 Velocity?

Velocity是基於java的模板引擎. 它許可頁麵設計者引用java中定義的方法. 頁麵設計者和Java開發者能夠能夠並行的使用MVC的模式開發網站, 同時網頁設計者也能夠把精力放在頁麵的設計上, 而程序員可以把精力放在代碼開發上. Velocity使Java代碼從Web頁麵分離, 使網站可維護性更強同時也提供了可視化交互的選擇在JSPs或者PHP.

Velocity被使用來生成Web頁麵, SQL, PostScript 和其他輸出從模板中. 它生成的源代碼和報告能夠作為一個獨立的單元或者作為一個其他係統的完整組件. 配置完成後, Velocity將提供為Turbine 頁麵應用框架提供模板服務. Velocity+Turbine將提供一個模板服務,它將準許頁麵應用按照MVC的模式進行開發.

最後更新:2017-05-19 18:01:42

  上一篇:go  《Apache Velocity用戶使用指南》翻譯邀請
  下一篇:go  緩存係列文章–無底洞問題