分享開源表示式解析器IK-Expression2.0
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/
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修改過]
相關文章
- 簡易表示式解析器編寫
- 自己動手擼一個cron表示式解析器
- 正規表示式之簡易markdown檔案解析器
- learn-regex:正規表示式學習資源
- Java技術分享:Lambda表示式之介面例項化Java
- 表示式
- 最新Android開源庫、工具、開源專案整理分享Android
- 中綴表示式轉字尾表示式
- 《書單分享》小程式開源
- 開心檔之MySQL 正規表示式MySql
- 分享一款嵌入式開源按鍵框架程式碼工程MultiButton框架
- JavaScript 表示式JavaScript
- Cron 表示式
- cron表示式
- lambda 表示式
- lambda表示式
- el 表示式
- 表示式樹
- 中綴表示式轉為逆波蘭表示式
- 分享個人開源爬蟲框架爬蟲框架
- 分享個 golang 開源小專案Golang
- 從 例子 開始 入門 正則 表示式(-)
- javascript-函式表示式JavaScript函式
- 函式表示式–遞迴函式遞迴
- “正規表示式”應當稱為“規則表示式”
- 好程式設計師分享java8新特性之Lambda表示式程式設計師Java
- 正規表示式
- Java | Lambda表示式Java
- JavaScript短路表示式JavaScript
- 尤達表示式
- 【Kotlin】Lambda表示式Kotlin
- 三目表示式
- 正規表示式.
- CPP lambda表示式
- shell正在表示式
- 八,Lambda表示式
- 中綴表示式
- Python Lambda 表示式Python
- 3.2.5 表示式求值