IK Expression Introduction

 

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

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

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

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

 

發佈了5 篇原創文章 · 獲贊 0 · 訪問量 954
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章