技术开发 频道

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
相关文章