阅读更多

全面超越 Velocity 的全新一代 Java 模板引擎 jetbrick-template 1.1.3 正式版发布。 

 

 

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

 

  • 支持类似与 Velocity 的多种指令
  • 支持静态编译
  • 支持编译缓存
  • 支持热加载
  • 支持类型推导
  • 支持泛型
  • 支持可变参数方法调用
  • 支持方法重载
  • 支持类似于 Groovy 的方法扩展
  • 支持函数扩展
  • 支持自定义标签 #tag
  • 支持宏定义 #macro
  • 支持布局 Layout

项目地址http://subchen.github.io/jetbrick-template/index.html 
在线中文文档http://subchen.github.io/jetbrick-template/

范例参考:https://github.com/subchen/jetbrick-template-webmvc-samples/

 

 新版支持Jodd集成,以及了对配置文件变量的支持:

template.path = ${webapp.dir}/WEB-INF/jetx_sources
compile.path = ${webapp.dir}/WEB-INF/jetx_classes

 

其他改进包括: 

2
1
评论 共 3 条 请登录后发表评论
3 楼 osacar 2013-12-27 10:52
性能有没有那么高 啊?
试用中
2 楼 ansjsun 2013-12-24 17:18
那个#号的demo例子不漂亮。跟注释冲突了吧 
1 楼 subchen 2013-12-23 10:49
jetbrick-template 1.1.3 新功能介绍
http://subchen.iteye.com/admin/blogs/1993860

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • jxls-core-1.1.3.jar ,java根据模版导出excel功能

    此版本是自己编译的,增加了实现java 在excel模版上导出图片的功能,并优化了模版导出数据功能

  • JAVA-FAQ文档

    1.java底层是如何运行的? 答:先通过javac将Java源文件编译成字节码(.class文件)--JVM加载并运行.class文件(JVM加载时需要调用lib库来编译.class文件) 2.为什么Java中只能单一继承? 答:Java中类不能多继承类是为了安全。因为无论是抽象类还是非抽象类都包含非抽象的方法(非抽象类也可能没有),当类可以多继承类时,被继承的不同的父类可能会有同名同参的方法,如果子类也没有重写这个同名同参的方法,则在子类的实例调用这个方法的时候就会...

  • java web 开发 FAQ

    1. 严重: Unexpected death of background thread ContainerBackgroundProcessor[StandardEngine[Catalina]]             java.lang.OutOfMemoryError: PermGen space 处理方法:       手动设置MaxPermSize大小,如果是

  • Java FAQ(新手必看)

    目录: Q1.1 什么是Java、Java2、JDK?JDK后面的1.3、1.4版本号又是怎么回事? Q1.2 什么是JRE/J2RE? Q1.3 学习Java用什么工具比较好? Q1.4  学习Java有哪些好的参考书? Q1.5  Java和C++哪个更好? Q1.6  什么是J2SE/J2EE/J2ME? Q2.1  我写了第一个Java程序,应该如何编译/运行? Q2.2 ...

  • wap开发faq

    请参考http://dev.csdn.net/develop/article/20/20427.shtm

  • java faq_Java基础FAQ

    Java基础 FAQ三、I/O篇18 我怎么给java程序加启动参数,就像dir /p/w那样?答:还记得public static void main(String[] args)吗?这里的args就是你的启动参数。在运行时你输入java package1.class1 -arg1 -arg2,args中就会有两个String,一个是arg1,另一个是arg2。19 我怎么从键盘输入一个int/...

  • jetbrick-template 1.1.3 发布,新增Jodd和配置文件变量支持

    全面超越 Velocity 的全新一代 Java 模板引擎 jetbrick-template 1.1.3 正式版发布。 新版支持Jodd集成,以及了对配置文件变量的支持: 1 template.path = ${webapp.dir}/WEB-INF/jetx_...

  • java tif转换包等jar jai-codec-1.1.3 jai_core-1.1.3

    java tif转换包等jar jai-codec-1.1.3 jai_core-1.1.3 java tif转换包等jar ...jai_core-1.1.3java tif转换包等jar jai-codec-1.1.3 jai_core-1.1.3java tif转换包等jar jai-codec-1.1.3 jai_core-1.1.3 很难下

  • artemis-http-client-1.1.3.jar

    artemis-http-client-1.1.3.jar

  • Java新手FAQ

    目录:Q1.1 什么是Java、Java2、JDK?JDK后面的1.3、1.4版本号又是怎么回事?Q1.2 什么是JRE/J2RE?Q1.3 学习Java用什么工具比较好?Q1.4 学习Java有哪些好的参考书?Q1.5 Java和C++哪个更好?Q1.6 什么是J2SE/J2EE/J2ME?Q2.1 我写了第一个Java程序,应该如何编译/运行?Q2.2 我照你说的做了,但是出现什么"

  • nacos-server-1.1.3.zip

    nacis-server-1.1.3的免安装包,下载直接可以使用,Nacos 支持基于 DNS 和基于 RPC 的服务发现(可以作为springcloud的注册中心)、动态配置服务(可以做配置中心)、动态 DNS 服务。

  • jai-core-1.1.3.jar jai-imageio.jar jai-codec-1.1.3.jar

    3个jar包: jai_core-1.1.3.jar jai_imageio.jar jai-codec-1.1.3.jar

  • nacos-server1.1.3.zip

    githup 下载慢,保存预留以后需要,nacos-server.zip 1.1.3版本

  • jai_codec-1.1.3.jar,jai_core-1.1.3.jar

    jai_codec-1.1.3.jar,jai_core-1.1.3.jar 下载

  • commons-logging-1.1.3-API文档-中英对照版 (2).zip

    赠送原API文档:commons-logging-1.1.3-javadoc.jar; 赠送源代码:commons-logging-1.1.3-sources.jar; 赠送Maven依赖信息文件:commons-logging-1.1.3.pom; 包含翻译后的API文档:commons-logging-1.1.3-javadoc...

  • fabric-chaintool-1.1.3

    fabric-chaintool-1.1.3,手动编译hyperledger fabric所需。原下载路径https://nexus.hyperledger.org/...已经不维护,无法下载。本资源下载后改名为chaintool,不须解压,放在fabric/.build/bin/下。将makefile中$...

  • rh-java-common-jdom-1.1.3-6.13.el7.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

  • rh-java-common-jaxen-1.1.3-11.12.el7.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

  • jmeter-plugins-extras-libs-1.1.3,jmeter-plugins-standard-1.1.3

    jmeter-plugins-extras-libs-1.1.3,jmeter-plugins-standard-1.1.3

Global site tag (gtag.js) - Google Analytics