极快的开源表达式引擎——Fel0.4.1版本发布

g
 greenpine
发布于 2011年09月14日
收藏 19

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/

本站项目地址:http://www.oschina.net/p/fast-el

如果有比Fel更快的EL,请告诉我,不胜感激。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:极快的开源表达式引擎——Fel0.4.1版本发布
加载中

最新评论(5

老腊肉
老腊肉
IKExpression如有雷同实属巧合
g
greenpine
如有雷同,实属巧合。
wendal
wendal
关注一下
asdfsx
asdfsx
很有意思啊
返回顶部
顶部