89570691 2012-06-03
1.2M1的一个重要内容之一是将普通文本合并,以优化输出。譬如以前的版本对于如下文本
aaaaaaaaa
bbbbbbbbb将会先解析为
<<__V0>><<__VCR>>
<<_V1>><<__VCR>>
新的合并后,将变成
<<_V0>>
这样,输出调用就大大减少了。
经过测试。对于一个6k的模板,(为了方便比较性能,此模板几乎都是普通文本),循环调用10000次,性能比较如下
beetl1.1 (解释执行) 563毫秒
beetl1.1(编译执行)112毫秒
beetl1.2M1 (解释执行)172毫秒freemarker 2.3.1 312 毫秒
在家闭关了一天,才优化出来的效果,值得庆祝
是一个替代hibernate的一个作用于数据库的框架。 这里整合后不需要写一些简单的sql语句。 2、在resources下创建templates文件夹,在其下就可以书写页面了,和HTML的风格相似。