- The Apache Velocity Project
- Velocity Wiki
- Velocity 语法
- 辰o(^o^)o的专栏#Velocity
- 编写自定义的 Velocity 指令
- Struts 与 Velocity 的集成
- 使用 Velocity 实现客户端和服务器端模板
- 进一步提升 Struts 2 对 Velocity 的支持力度
- Velocity模板开发常见问题分享 2 3
- NVelocity - for .NET.
- 扩展Velocity - 扩展为可基础、覆写的模板,非常不错做法。
- 实现自定义Velocity Context
- Velocity技术线谈
- Webx框架浅析
- Velocity之Web高级篇-VelocityStruts
- Velocity 的工作原理---from matrix 2
- 用Apache Velocity模板引擎速造网站
- Velocity @java2s
- 自己积累的一些关于Velocity的经验
- Velocity - An Introduction
Tools
- velocity.vim : Syntax file for velocity templates @github
-
VeloEclipse
based on VeloEdit
Installing:Help -> Software Updates -> Find and Install... -> Search for new features to install -> Add Update Site... -> Name : Veloeclipse URL: http://propsorter.sourceforge.net/veloeclipse
Books
手册文档
- http://velocity.apache.org/engine/devel/vtl-reference-guide.html
- http://velocity.apache.org/engine/releases/velocity-1.5/apidocs/
- http://velocity.apache.org/engine/releases/velocity-1.4/api/index.html
会议&分享(Slide Share)
- Velocity 2010
- Apache Velocity A Java Templating Engine
搭建 Velocity 开发环境
- 到 http://velocity.apache.org/ 的下载页;
- 下载 velocity-x.zip (其中 x 是版本号)
- 下载 velocity-tools-y.zip (同理,y 也是其对应的版本号)
- 解压 velocity-x.jar 到 WEB-INF/lib 目录;
- 解压 velocity-tools-y/lib/*.jar 到 WEB-INF/lib 目录。
-
WEB-INF/web.xml
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <servlet> <servlet-name>velocityView</servlet-name> <servlet-class>org.apache.velocity.tools.view.servlet.VelocityViewServlet</servlet-class> <init-param> <param-name>org.apache.velocity.toolbox</param-name> <param-value>/WEB-INF/toolbox.xml</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>velocityView</servlet-name> <url-pattern>*.vm</url-pattern> </servlet-mapping> </web-app>
参考阅读
- 搭建velocity开发环境
- 用Apache Velocity模板引擎速造网站
- Velocity学习系列 之 Servlet应用
- velocity语法 - 里面也包含了环境搭建及 Velocity 与 Servlet 配合的例子