分享開源表示式解析器IK-Expression2.0

linliangyi2006發表於2009-02-23
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://linliangyi2007.javaeye.com/blog/337069
GoogleCode開源專案:http://code.google.com/p/ik-expression/
GoogleCode SVN下載:http://ik-expression.googlecode.com/svn/trunk/


[該貼被admin於2009-02-23 13:33修改過]

相關文章