Java表達式解析執行器 IKExpression

jopen 13年前發布 | 46K 次閱讀 Java 常用工具包

IK Expression是一個開源的(OpenSource),可擴展的(Extensible),基于java語言開發的一個超輕量級(Super lightweight)的公式化語言解析執行工具包。

IK Expression V2.0不依賴于任何第三方的java庫。它做為一個簡單的jar,可以集成于任意的Java應用中。這包括了JavaEE應用(基于應用服務器的), Java桌面應用以及Java WebStart方式的應用。

IK Expression最初誕生的原因是為了能增強工作流引擎,如jBPM等對流程配置的靈活度。使其能在流程運行期獲得同配置期一樣靈活地對執行邏輯條件進行變更。經過擴展后的IK Expression還可以適用于各種常規業務系統的動態條件配置,如需要圖形化配置應用的場合,或是模擬Excel電子表格的公式運算的場景。

同EL和BeanScript不同,IK Expression的設計目標是面向最終用戶的,因此它被設計成語法簡單(像數學算式),通俗易懂(支持中文變量及函數名)但功能有限的解析引擎。如果你需要一個功能強大的表達式引擎,也許IK Expression并不是最好的選擇。

項目主頁:http://www.baiduhome.net/lib/view/home/1324995473046

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!