Apache Commons JEXL

Software Screenshot:
Apache Commons JEXL
Software Details:
Version: 3.0
Upload Date: 11 Mar 16
Distribution Type: Freeware
Downloads: 108

Rating: 2.0/5 (Total Votes: 1)

Apache Commons JEXL provides an API for supporting various scripting features found in the JSTL Expression Language.

Commons JEXL is not a fully-compatible implementation of EL as defined in JSTL 1.1 (JSR-052) or JSP 2.0 (JSR-152), and adds support for features usually found in Shell or ECMAScript languages.

The Commons JEXL API can be used for basic scripting, templating operations, and creating component or module-based systems.

You can very roughly consider JEXL the scripting language of Java, just like JavaScript is to HTML&CSS Web technologies. But very roughly.

What is new in this release:

  • 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.
  • 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.

What is new in version 2.1:

  • A more thorough arithmetic (JexlArithmetic) that allows fine control decimals (scale and precision), a new syntax for numeric literals (OGNL inspired Big and Huge notations) and a better type handling keeping the most representation in casual operations.
  • 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.
  • A sandoxing feature to restrict and rename what JEXL can access from the environment allowing tighter control over security.
  • Extensions to UnifiedJEXL that allow the creation of templates.

Other Software of Developer Apache Software Foundation

Apache CXF
Apache CXF

9 Feb 16

Apache Knox
Apache Knox

12 May 15

Apache Etch
Apache Etch

13 Apr 15

Comments to Apache Commons JEXL

Comments not found
Add Comment
Turn on images!