Apache Commons JEXL fornece uma API para suportar vários recursos de script encontrados na JSTL Expression Language.
Commons JEXL não é uma implementação totalmente compatível do EL, tal como definido no JSTL 1.1 (JSR-052) ou JSP 2.0 (JSR-152), e adiciona suporte para características normalmente encontradas em linguagens Shell ou ECMAScript.
A API Commons JEXL pode ser usado para scripting básico, as operações de modelagem e criação de sistemas de componentes ou baseados em módulos.
Você pode muito aproximadamente considerar JEXL a linguagem de script de Java, assim como JavaScript é a tecnologias de HTML & CSS Web. Mas muito aproximadamente
O que é novo nesta versão:.
- A aritmética mais completa (JexlArithmetic) que permite um controle fino sobre decimais (escala e precisão), uma nova sintaxe para literais numéricos (OGNL inspirado grande e notações enorme) e uma melhor manipulação tipo mantendo a representação mais adequada em operações ocasionais.
- A introdução de variáveis de script e os parâmetros que reduzem dependências e métodos de contexto; isto permite executar verificações após a criação do roteiro (leves sugestões verificação estática).
- Além disso, a capacidade de chamar script a partir de scripts.
O que é novo na versão 2.1:
- A aritmética mais completa (JexlArithmetic) que permite decimais controle fino (escala e precisão), uma nova sintaxe para literais numéricos (OGNL inspirado grande e notações enorme) e uma melhor manipulação tipo mantendo o mais representação em operações ocasionais.
- A introdução de variáveis de script e os parâmetros que reduzem dependências e métodos de contexto; isto permite executar verificações após a criação do roteiro (leves sugestões verificação estática). Além disso, a capacidade de chamar script a partir de scripts.
- Uma característica sandoxing para restringir e renomeie o JEXL pode acessar a partir do ambiente permitindo maior controle sobre a segurança.
- Extensões para UnifiedJEXL que permitem a criação de modelos.
Comentários não encontrado