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);
极快的开源表达式引擎——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/
本站项目地址:http://www.oschina.net/p/fast-el
如果有比Fel更快的EL,请告诉我,不胜感激。