Velocity 1.5发布,升级了JAR类库
【IT168技术新闻】
Apache软件基金会近日向对外发布,Velocity 1.5版本已经发布。Velocity是一个免费的开源模板框架,它可以使用简单,强大的模板语言来引用Java代码中定义的对象。并且很容易的嵌入到自己的应用程序中。
如果在现有的应用程序中升级Velocity,需要注意的是检查是否拷贝了依赖jar文件的正确版本。
要求运行在JRE1.3上,JDK1.4进行编译
升级到Commons Collection 3.1
要求JavaCC 3.2+产生新的语法文件
新版本改进的主要目的是改善了错误报告,简化了与大型应用程序的集成,简化了配置,其他的改进有:
增加了对JDK1.4日志的支持
错误消息包括模板名,哪行和列的位置
FileResourceLoader接收绝对路径
可以在容器内部署Velocity jar文件
新的IncludeEventHandler允许对#parse和#include的修改
Anakia 可以通过XML文件中定制的内容进行加载
另外,Velocity Template Language (VTL)更加容易使用,主要包括新的数据类型,新的操作符,提高了对"=="的使用。
VTL完全支持十进制和数字类型,十进制应用在数学表达式,比较和设置上
新的VTL字符串连接操作符
宏可以在各自的参数中接收空格和逗号
使用"=="来比较对象时,如果对象是不同的类,则比较字符串描述符
0
相关文章