JSEL

概述,基本特徵,

概述

JSEL是一個基於逆波蘭式結構,採用JS運算規則的簡單的表達式解釋引擎。 同時它還是一個JSON解析引擎。

基本特徵

* 基於逆波蘭式這個簡單的計算模型,最大的特點就是簡單。
* 支持短路最佳化(運算過程中,會根據需要,跳過無需計算的節點(boolean運算和三元運算有此類需求)。
* 運算規則基於前端開發人員熟悉的JavaScript,可以用於模板引擎的表達式實現。
* 他同時還是JSON解釋引擎的超集,可以用於解釋JSON數據源。
* 簡單的運算接口,可以簡單的重新定義運算規則。
* 由於引擎本身實現的簡單,程式體積非常小(JAR檔案只有22k,同類工具OGNL 168k);適合於嵌入其他對檔案大小要求苛刻環境,如需要下載的webstart小程式。

相關詞條

熱門詞條

聯絡我們