中国领先的IT技术网站
|
|

Apache Commons JEXL 2.1 发布

Java Expression Language (JEXL) 是一个表达式语言引擎,可以用来在应用或者框架中使用。JEXL 受Velocity 和 JSP 标签库 1.1 (JSTL) 的影响而产生的。

作者:openkk来源:open资讯|2011-12-14 09:46

沙龙活动 | 去哪儿、陌陌、ThoughtWorks在自动化运维中的实践!10.28不见不散!


Java Expression Language (JEXL) 是一个表达式语言引擎,可以用来在应用或者框架中使用。JEXL 受Velocity 和 JSP 标签库 1.1 (JSTL) 的影响而产生的。需要注意的是, JEXL 并不时 JSTL 中的表达式语言的实现。

Commons JEXL 2.1 发布了,该版本和 2.0.1 是二进制兼容的,但源码不兼容,因为新增了两个接口:

◆  org.apache.commons.jexl2.Script

◆ org.apache.commons.jexl2.JexlInfo

JEXL 2.1 改进内容:

==================

1. A more thorough arithmetic (JexlArithmetic) that allows fine control over decimals (scale and precision), a new syntax for numeric literals (OGNL inspired Big and Huge notations) and a better type handling keeping the most appropriate representation in casual operations.

2. The introduction of script variables and parameters that reduce context dependencies and methods; this allows to perform checks after script creation (light static checking hints). Plus the ability to call script from scripts.

3. A sandoxing feature to restrict and rename what JEXL can access from the environment allowing tighter control over security.

4. Extensions to UnifiedJEXL that allow the creation of templates.

完整记录请看:

http://commons.apache.org/jexl/changes-report.html#a2.1

原文链接:http://www.open-open.com/news/view/121c31f

【编辑推荐】

  1. Apache UIMA Java SDK 2.4.0 发布 附下载
  2. Play 1.2.4 发布 支持Java7
  3. Argparse4j 0.2 发布 Java命令行解析库
  4. Sanaware Java Docking 1.5.0 发布 附下载
  5. JavaMelody 1.33.0 发布 Java应用监控
【责任编辑:小林 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

基于Project2003的项目管理

本书的上一版本《基于Project 2002的项目管理》上市以后得到了读者的欢迎,为了更好地将Project 2003新版本的应用介绍给读者,我们重新进行...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊
× Python最火的编程语言