Velocity是一个非常常用的前端模版框架,已经有十多年历史了。目前并没有一套比较完善的资料来详细的介绍Velocity,这个博客系列就来谈谈吧。
其实,还有另一个缘由,在项目中有一次使用Velocity的#include 语法嵌入另一个VM文件的时间,发现无论怎样合理填写文件资源路径,就是无法正确引用该文件。后来终于发现velocityConfig的resourceLoaderPath属性被设置成了另一个目录,#include标签所引用的资源必须位于此目录下。深感在没有全面了解一个工具的前提下会遇到各种各样的坑。
这个博客的目录如下:
(一) velocity语法与配置项
(二)自定义velocity 标签
(三)velocity在web项目中的使用
(四)VelocityTool介绍
(五)Velocity架构以及实现原理
(六)Velocity源码分析
(七)antlr词法分析
(八)Jakarta-ORO文本处理工具包
....希望可以一直写下去