Apache Commons JEXL fornisce una API per il supporto di varie funzioni di scripting presenti nel JSTL Expression Language.
Commons JEXL non è un'implementazione compatibile pienamente di EL come definito nella JSTL 1.1 (JSR-052) o JSP 2.0 (JSR-152), e aggiunge il supporto per le funzionalità di solito si trovano in Shell o ECMAScript lingue.
L'API Commons JEXL può essere utilizzato per lo scripting di base, le operazioni di template, e la creazione di sistemi componenti o dei moduli basati su.
È possibile prendere in considerazione in modo molto approssimativo JEXL il linguaggio di scripting Java, proprio come JavaScript è quello di HTML e CSS Web tecnologie. Ma molto approssimativamente
Cosa c'è di nuovo in questa versione:.
- Un aritmetica più approfondita (JexlArithmetic) che permette un controllo preciso decimali (scala e precisione), una nuova sintassi per letterali numerici (OGNL ispirato Grande e notazioni enorme) e una migliore gestione di tipo mantenendo la rappresentazione più appropriata nelle operazioni casuali.
- L'introduzione di variabili di script e dei parametri che riducono le dipendenze ed i metodi di contesto; questo permette di effettuare controlli dopo la creazione di script (leggeri sentori di controllo statici).
- In più la possibilità di chiamare script da script.
Cosa c'è di nuovo nella versione 2.1:
- Un aritmetica più approfondita (JexlArithmetic) che permette decimali controllo preciso (scala e precisione), una nuova sintassi per letterali numerici (OGNL ispirato Grande e notazioni enorme) e una migliore gestione di tipo mantenendo il più rappresentanza in operazioni casuali.
- L'introduzione di variabili di script e dei parametri che riducono le dipendenze ed i metodi di contesto; questo permette di effettuare controlli dopo la creazione di script (leggeri sentori di controllo statici). Oltre alla possibilità di chiamare script da script.
- Una caratteristica sandoxing per limitare e rinominare quello JEXL può accedere dal contesto che consenta un controllo più rigido di sicurezza.
- Estensioni di UnifiedJEXL che permettono la creazione di modelli.
I commenti non trovato