Velocity ’ 目錄歸檔

Velocity原理探究

一、前言

常見的Java模板引擎有JSP、Freemark,Velocity。在MVC三層框架中,模板引擎屬于view層,實質是把model層內容展現到前臺頁面的一個引擎,velocity以其前后端解耦使前后臺可以同時開發和其語法的簡易性得到了廣泛的應用,集團WebX框架就建議使用它作為模板引擎。

閱讀全文

原創文章,轉載請注明: 轉載自并發編程網 – www.shiekolong579.icu本文鏈接地址: Velocity原理探究


《Apache Velocity用戶指南》官方文檔

原文鏈接? ?譯文連接 譯者:小村長 ?校對:方騰飛

Quick Start

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

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

閱讀全文

原創文章,轉載請注明: 轉載自并發編程網 – www.shiekolong579.icu本文鏈接地址: 《Apache Velocity用戶指南》官方文檔


Apache Velocity開發者指南–導讀

原文鏈接?? 譯者:小村長

Velocity–導讀

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

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

閱讀全文

原創文章,轉載請注明: 轉載自并發編程網 – www.shiekolong579.icu本文鏈接地址: Apache Velocity開發者指南–導讀


《Apache Velocity用戶使用指南》翻譯邀請

各位同學,首先祝各位2016新年快樂!新年再創輝煌!

之前并發網組織翻譯過《Apache Velocity開發者指南》,所以本月繼續組織翻譯《Apache Velocity用戶指南》,文章比較簡單,主要是希望更多的同學能夠閱讀官方技術文檔,參與到技術文檔翻譯的樂趣當中。

所以有興趣的同學可以通過評論領取,每次領取一節,翻譯完后再領取其他章節。如果翻譯超過10篇文章,并發網會贈送一本作者簽名的《JAVA并發編程的藝術》,超過20篇額外再贈送一件并發網定制的T shirt。當然也歡迎某位同學全部翻譯完成。

閱讀全文

原創文章,轉載請注明: 轉載自并發編程網 – www.shiekolong579.icu本文鏈接地址: 《Apache Velocity用戶使用指南》翻譯邀請


Apache Velocity官方指南-總結

原文鏈接

總結

我們希望這份簡潔的指南是一個有用的介紹為了使用Velocity在你的Java工程中,并且感謝你對Velocity感興趣,對于這個文檔和Velocity模版引擎它自身我們歡迎任何評論。

閱讀全文

原創文章,轉載請注明: 轉載自并發編程網 – www.shiekolong579.icu本文鏈接地址: Apache Velocity官方指南-總結


Velocity官方指南-使用Velocity

原文地址? 譯者:冷風 ?校對:方騰飛

如果你使用的是VelocityViewServlet或者其他的web框架,你不會直接調用到Velocity。但是,如果在非web的應用中或者自己編寫的web框架時,你將會像上面說的基本流程一樣直接調用到Velocity 引擎。另外一個需要記住的重點是,必須在使用Velocity合并模版之前,初始化Velocity引擎。

閱讀全文

原創文章,轉載請注明: 轉載自并發編程網 – www.shiekolong579.icu本文鏈接地址: Velocity官方指南-使用Velocity


Apache Velocity官方指南-資源

原文地址

對于程序員來說,這里有相當多的資源和示例可以獲取到。我們推薦你查看我們的示例、文檔甚至源代碼。以下便是一些很好的途徑:

  1. 用戶和開發者社區: ?通過此頁加入我們。 從此頁還可以獲取到郵件列表的歷史檔案。
  2. 維基百科: ?http://wiki.apache.org/velocity/ 。 Velocity的維基中包含了文章、樣例代碼和其他寫作社區的精華內容。
  3. Frequently Asked Questions (FAQ): ?http://wiki.apache.org/velocity/VelocityFAQ。 ?請訪問此頁來閱讀最近的FAQ,并積極貢獻出你們個人的解答。
  4. 源代碼: ?src/java/…。 Velocity項目中的所有源代碼。

閱讀全文

原創文章,轉載請注明: 轉載自并發編程網 – www.shiekolong579.icu本文鏈接地址: Apache Velocity官方指南-資源


Velocity官方指南-容器

原文網址? 譯者:曾道濤

簡介
“容器”這一概念對于Velocity來說很重要,它是在系統的各部分之間傳遞一系列數據的通用技術。也就是說,容器是Java層(或者程序員)和模板層(或者設計師)之間的數據搬運工。作為程序員,你會收集各種類型的對象,包括所有你程序需要的,然后把它們放在容器里。對于設計師來說,這些對象,以及它們的方法和屬性,可以通過被稱為引用的模板元素來訪問。一般來說,你會和設計師一起決定應用程序的數據需求。從某種意義上說,一旦你為設計師生成了一個數據集,也即在模板中提供了“API”訪問。因此,在這個階段的開發過程中,你值得花時間仔細分析。

閱讀全文

原創文章,轉載請注明: 轉載自并發編程網 – www.shiekolong579.icu本文鏈接地址: Velocity官方指南-容器


Velocity官方指南-簡介

原文網址

簡介

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

閱讀全文

原創文章,轉載請注明: 轉載自并發編程網 – www.shiekolong579.icu本文鏈接地址: Velocity官方指南-簡介


Velocity官方指南-Velocity是如何工作的

原文網址? 譯者:方騰飛

基本模式

當你在一個應用程序或者一個servlet里,或者在其他任何一個地方使用Velocity時,通常按照如下方式處理:

  1. 初始化Velocity。Velocity可以使用兩種模式,作為“單獨的運行時實例”的單例模式(在下面的內容會介紹),你僅僅只需要初始化一次。
  2. 創建一個Context對象(后面會介紹這是什么)。
  3. 把你的數據對象添加到Context(上下文)。
  4. 選擇一個模板。
  5. ‘合并’ 模板和你的數據輸出。

閱讀全文

原創文章,轉載請注明: 轉載自并發編程網 – www.shiekolong579.icu本文鏈接地址: Velocity官方指南-Velocity是如何工作的