文档章节

模板template

liaolzy2
 liaolzy2
发布于 2015/01/12 09:40
字数 438
阅读 28
收藏 0

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:

© 著作权归作者所有

liaolzy2
粉丝 6
博文 163
码字总数 47205
作品 0
广州
程序员
私信 提问
tempalte的使用

微信小程序 Template 模板 WXML提供模板(Template),可以在模板中定义代码片段,然后在不同的地方使用。可以保证格式以及数据的相同。 1-定义模板 使用标签定义模板,并将模板名称命名为t...

嘘别吵_4d1c
2017/11/19
0
0
C++模板深度解析

定义 Template﹤类型参数表﹥返回类型 函数名 (形参表){函数体} 模板实参推演 在使用函数模板时,请注意以下几点: 显示具体化(模板特化,模板说明) 和函数模板的重载 1、具体化或特化或模...

阿尔法计算生
2017/07/02
0
0
让你了解 instruments 模版

在Instruments中,您将使用分析模板来分析您的应用程序(图:1-1)。性能分析模板是一个已经预先配置了仪器和设置的跟踪文档,用于执行常见的跟踪。在启动instruments,创建新文档或从Xcode...

夜空下最亮的亮点
2018/01/03
0
0
Consul Template

在consul-template没出现之前,大家构建服务发现系统,大多采用的是zookeeper、etcd+confd这样类似的系统,之前写过一篇consul+confd的文,讲的是如何动态生成配置文件的,如今consul官方推出...

China_OS
2016/05/15
2K
0
再来 20 个免费的 Bootstrap 的后台管理模板

之前 OSC 曾经发过多个后台管理界面模板的推荐,例如: 50 个漂亮的后台管理界面模板 25 个精美的后台管理界面模板和布局 分享 6 套超酷的后台管理员界面网站模板 30个优秀的后台管理界面设计...

oschina
2014/05/22
553.1K
67

没有更多内容

加载失败,请刷新页面

加载更多

mysql免安装版,服务无法启动没有抱任何错误

1.解压 2.新建my.ini [mysqld]# Remove leading # and set to the amount of RAM for the most important data# cache in MySQL. Start at 70% of total RAM for dedicated server, e......

榴莲黑芝麻糊
19分钟前
0
0
Qt编写安防视频监控系统3-通道交换

一、前言 最开始写通道交换的功能的时候,走了很多弯路,比如最开始用最初级的办法,触发交换的时候,先关闭视频,然后设置新的url重新打开视频,这样处理非常低级而且耗内存还卡还很慢,毕竟...

飞扬青云
19分钟前
0
0
如何远程调试部署在CloudFoundry平台上的nodejs应用

网络上关于如何本地调试nodejs应用的教程已经很多了,工具有Chrome开发者工具,Visual Studio Code,和nodejs周边的一些小工具等等。 在实际情况中,我们可能遇到本地运行良好,但是部署到C...

JerryWang_SAP
40分钟前
5
0
微信扫码访问网站调用默认浏览器打开如何实现?

我们在微信内分享链接或二维码的时候,我们会发现我们的网站是可以在浏览器里正常打开的,但就是不能在微信里打开,提示 “ 已停止访问该网页 ”,无论是聊天框也一样。说是系统检测到您的网...

明尼苏达哈士奇
48分钟前
3
0
一份Java程序员进阶架构师的秘籍,你离架构师还差多远

一、如何定义架构师 Java架构师,首先要是一个Java程序员,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什么对象池,怎么解决并...

我最喜欢三大框架
56分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部