極快的開源表達式引擎——Fel0.4.1版本發布

greenpineyu 13年前發布 | 8K 次閱讀 Fast EL Script Java

Fast EL(Fast Expression Language) 是開放的、高效的、輕量級的表達式語言。擁有解釋執行和編譯執行雙引擎。Fel效率在編譯執行時,做了很多優化,適合海量數據計算。Fel擴展性強,用戶可以定制Fel執行時的眾多環節,以滿足需求。Fel學習門檻非常低,基本上可以做來拿來即用,即使是二次開發,也非常簡單。Fel基于Java1.5開發,適用于Java1.5及以上版本。

使用示例:

FelEngine fel = new FelEngineImpl();
FelContext ctx = fel.getContext(); 
ctx.set("單價", 5000); 
ctx.set("數量", 12); 
ctx.set("運費", 7500); 
Object result = fel.eval("單價*數量+運費"); 
System.out.println(result);

更多內容請參考

項目地址: http://code.google.com/p/fast-el/

如果有比Fel更快的EL,請告訴我,不勝感激。

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