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