極快的開源表達式引擎——Fel0.4.1版本發布
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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!