模板template

原创
2015/01/12 09:40
阅读数 90

jetbrick-template 是一个新一代 Java 模板引擎,具有高性能和高扩展性。 适合于动态 HTML 页面输出或者代码生成,可替代 JSP 页面或者 Velocity 等模板。 指令和 Velocity 相似,表达式和 Java 保持一致,易学易用。

 

HTTL (Hyper-Text Template Language)是一个高性能的开源JAVA模板引擎, 适用于动态HTML页面输出, 可替代JSP页面, 指令和Velocity相似。

 

 

目前网络上的Java模板引擎测试基本上都是非独立JVM测试的,
这样做后测试的引擎性能会较高,与实际性能相比有较大偏差,
因此本测试对每个引擎都使用独立JVM测试,保证了各个引擎间环境的公平性;

以下是2.0.0的测试方法:

1、修改properties文件,属性参考properties文件内的注释;
2、执行Benchmark的main方法,将在类路径下产生report.html结果;

使用

1.编译

mvn clean install

2.修改参数

  • /target/classes/benchmark.bat

  • /target/classes/benchmark.properties

3.运行

  • Windows 下执行

    /target/classes/benchmark.bat
  • Linux暂未支持

测试结果:

report.png

参考资料

交流QQ群:109365467

引擎参考:
  BSL
    项目地址:https://github.com/boilit/bsl
    官方地址:http://boilit.github.io/bsl
  Webit-Script
    项目地址:https://github.com/zqq90/webit-script
    官方地址:http://zqq90.github.io/webit-script
  JetBrick-Template
    项目地址:https://github.com/subchen/jetbrick-template
    官方地址:http://subchen.github.io/jetbrick-template
  HTTL
    项目地址:https://github.com/httl/httl
    官方地址:http://httl.github.io
  Beetl
    官方地址:http://ibeetl.com/wordpress
  Rythm
    官方地址:http://rythmengine.org
  Velocity
    官方地址:http://velocity.apache.org
  FreeMarker
    官方地址:http://freemarker.org

软件作者

软件作者:Boilit
作者姓名:于景洋
所在单位:胜利油田胜利软件有限责任公司

Contributors:

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部