阅读更多

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

 

 

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/

 

 新增预编译选项/工具和安全管理器。

预编译配置: 
compile.strategy = [precompile, always, auto, none] 
 
安全管理器配置: 
security.manager = jetbrick.template.parser.JetSecurityManagerImpl
security.manager.namelist = \
  -java.lang.System.exit \
  -java.lang.reflect \
  -java.sql

其他改进包括:

  • [新增] #38 增加默认的 #tag cache() 实现模板局部缓存功能 
  • [新增] #49 增加模板预编译工具/选项 
  • [新增] #54 增加安全管理器:黑白名单 
  • [新增] #62 在 Web 环境中使用 jetx 时候,建议增加一个隐藏变量 
  • [新增] #63 对 Array/List/Map 的 [] 访问,增加安全调用 
  • [新增] #64 Spell error in JetAnnoations Class name, Should be JetAnnotations. 
  • [新增] #65 给 #for 指令内部对象增加 for.odd 和 for.even 支持. 
2
0
评论 共 2 条 请登录后发表评论
2 楼 subchen 2014-01-07 15:04
可以看这里 jfinal 和 jetbrick-template 的集成例子

https://github.com/subchen/jetbrick-template-webmvc-samples
1 楼 osacar 2014-01-07 11:08
集成jfinal的时候总是404!
换成beetl就可以运行。
什么情况?

发表评论

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

相关推荐

  • jetbrick-template-1.2.0.zip

    messaging-tools.zip,jms hornetqframework d'aide a la gestion de la messagerie异步应用程序多模式的项目消息传递工具。

  • jadx-gui-1.2.0.zip apk反编译神器

    找了好久没有找到最新的 终于翻墙下载了一个 5积分跟大家交个朋友 解压直接可用!!! 最新版1.3.5已经上传 需要的朋友可以跳转下载 https://download.csdn.net/download/weixin_44337681/85291448

  • Z-Stack Home 1.2.0中预编译宏定义详细解释2

    Z-Stack Home 1.2.0中预编译宏定义详细解释2

  • Z-Stack Home 1.2.0中预编译宏定义详细解释

    Texas Instruments\Z-Stack Home 1.2.0中预编译宏定义详细解释

  • ranger-1.2.0-admin.tar.gz

    Ranger是HDP体系统中安全管理的重要一环。它提供了具体资源(如HBase中的具体表)权限管控、访问监控、数据加密的功能。ranger-1.2.0官方没有编译后的二进制tar包,而且编译的时间有点长,依赖的第三方库多,特意...

  • jadx-gui-1.2.0-with-jre-win.zip

    开源Android逆向工具 ,无需再费劲配置jre1.8.0,解压即可使用

  • vlc-qt-1.2.0库【VS2019+Qt 5.15】

    这是一个编译好的 vlc-qt 1.2.0 版本资源文件,内含所需的lib文件、dll文件以及头文件,编译环境为VS2019+Qt 5.15

  • 反编译 工具 jadx-1.2.0.zip

    jadx 反编译 工具

  • ranger-1.2.0-hdfs-plugin.tar.gz

    Ranger是HDP体系统中安全管理的重要一环。它提供了具体资源(如HBase中的具体表)权限管控、访问监控、数据加密的功能。ranger-1.2.0官方没有编译后的二进制tar包,而且编译的时间有点长,依赖的第三方库多,特意...

  • nacos-server-1.2.0.zip

    Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您实现动态服务发现、服务配置管理、服务及流量管理。 Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建...

  • speexdsp-1.2.0.tar.gz

    speexdsp是用来进行回音抑制,噪音消除等附加功能。这里是最新的版本 19年的

  • jd-gui-windows-1.2.0.zip

    查看JAVA源码的工具

  • 最新版windows 支持mysql8.0+ nacos-server-1.2.0.zip

    原版nacos不支持MySQL8.0以上的版本,需要修改mysql-connector-java的对应版本重新编译才可以使用,这里是我个人修改后重新编译好的jar包,亲测可用。 这里mysql-connector-java的版本修改的是8.0.19.

  • jadx-gui-1.2.0,中文版,反编译软件

    中文版本,带jre,下载后解压直接可以使用

  • atlas编译安装包 apache-atlas-1.2.0-server.tar.gz

    atlas 编译安装包

  • 最新版linux seata-server-1.2.0.tar.gz

    最新版linux seata-server-1.2.0.tar.gz

  • 最新版nacos-server-1.2.0.tar.gz 支持mysql 8.0

    最新版nacos-server-1.2.0.tar.gz 支持mysql 8.0 重新编译 linux 系统使用自己手把手编译

  • 最新版windows seata-server-1.2.0.zip

    最新版windows seata-server-1.2.0.zip

  • COMSOL中基于波束包络法的三维弯曲光纤波导传输仿真及损耗分析

    内容概要:本文详细介绍了利用COMSOL进行三维弯曲光纤波导传输仿真的方法和技术要点。首先探讨了几何建模的关键步骤,如使用参数化螺旋线创建弯曲结构,并强调了避免端口模式失配和平滑过渡的重要性。接着讨论了材料设置中的注意事项,尤其是处理各向异性材料时自定义坐标系的应用。文中还深入讲解了波束包络法的核心思想及其相对于传统有限元法的优势,特别是在内存占用方面。此外,提供了具体的求解技巧,包括开启渐进扫描功能以及调整数值耗散参数来提高收敛性。对于后处理部分,则着重介绍了如何通过线积分计算弯曲损耗,并展示了通过脚本自动化生成模场分布动画的方法。最后比较了波束包络法与FDTD方法在不同情况下的表现差异。 适用人群:从事光通信系统设计、光纤器件研究的专业技术人员,以及对电磁场仿真感兴趣的科研工作者。 使用场景及目标:适用于需要精确评估光纤弯曲引起的各种效应的研究项目,如数据中心内部布线优化、新型光纤设计等。主要目标是帮助用户掌握高效准确地进行复杂三维弯曲波导仿真的技能,从而更好地理解和预测实际应用中的性能指标。 其他说明:文中不仅提供了详细的理论解释和技术指导,还附带了许多实用的操作提示和代码片段,便于读者快速上手实践。同时提醒读者注意一些常见的错误来源,如材料色散设置不当可能导致的结果偏差等问题。

Global site tag (gtag.js) - Google Analytics