Apache Commons JEXL 2.1 发布

红薯
 红薯
发布于 2011年12月13日
收藏 6

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

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

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Apache Commons JEXL 2.1 发布
加载中
返回顶部
顶部