标签 ‘ Velocity

《Apache Velocity用户指南》官方文档

原文链接   译文连接 译者:小村长  校对:方腾飞

Quick Start

本项目是 Apache Velocity官方文档的中文翻译版,Velocity类似与JSP,是一种基于Java的模板引擎。它可以在web页面中引用Java代码中定义的数据和对象,而Velocity的作用就是把Web视图和java代码进行组装在一起。本次翻译主要针对对Velocity感兴趣和工作中使用到Velocity的开发人员提供有价值的中文资料,希望能够对大家的工作和学习有所帮助。

由于我也是第一次接触Velocity,还不是很深入,翻译的时候也查看了一些博客以及其他网上资料。也尝试着去了解它和JSP方面的差别以及优缺点,同时也去了解了下它和其他Java引擎模板的区别,比如freemaker的区别,等等。但是还是因为能力见识有限,翻译过程中难免出现个人的主观或者客观原因导致与官方文档存在差异。在此,我还是建议有能力的童鞋能够自己去Velocity官方看看。

阅读全文

Apache Velocity开发者指南–导读

原文链接   译者:小村长

Velocity–导读

本项目是 Apache Velocity官方文档的中文翻译版,Velocity类似与Jsp,是一种基于Java的模板引擎。它可以在web页面中引用java代码定义的数据和对象,而Velocity的作用就是Web视图和java代码进行组装在一起。本次翻译主要针对对Velocity感兴趣和工作中使用到Velocity的开发人员提供有价值的中文资料,希望能够对大家的工作和学习有所帮助。

由于我也是第一次接触Velocity,还不是很深入,翻译的时候也查看了一些博客以及其他网上资料。以及也测试者去了解它和Jsp方面的差别以及优缺点,同时也去了解了下他和其他Java引擎模板的区别,比如freemaker的区别,等等。但是还是因为能力见识有限,翻译过程中难免出现个人的主观或者客观原因导致与官方文档有差异。在此,我还是建议有能力的童鞋能够自己去Velocity官方看看。

阅读全文

Velocity官方指南-使用Velocity

原文地址  译者:冷风  校对:方腾飞

如果你使用的是VelocityViewServlet或者其他的web框架,你不会直接调用到Velocity。但是,如果在非web的应用中或者自己编写的web框架时,你将会像上面说的基本流程一样直接调用到Velocity 引擎。另外一个需要记住的重点是,必须在使用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项目中的所有源代码。

阅读全文

Velocity官方指南-容器

原文网址  译者:曾道涛

简介
“容器”这一概念对于Velocity来说很重要,它是在系统的各部分之间传递一系列数据的通用技术。也就是说,容器是Java层(或者程序员)和模板层(或者设计师)之间的数据搬运工。作为程序员,你会收集各种类型的对象,包括所有你程序需要的,然后把它们放在容器里。对于设计师来说,这些对象,以及它们的方法和属性,可以通过被称为引用的模板元素来访问。一般来说,你会和设计师一起决定应用程序的数据需求。从某种意义上说,一旦你为设计师生成了一个数据集,也即在模板中提供了“API”访问。因此,在这个阶段的开发过程中,你值得花时间仔细分析。

阅读全文

return top