表达式解析执行器 IKExpression

LGPL
Java
跨平台
2010-07-01
林良益

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并不是最好的选择。

加载中

评论(0)

暂无评论

暂无资讯

暂无问答

表达式解析执行器 IKExpression

项目需要用到表达式判断,搜了些开源项目,研究了下IKExpression,非常感谢,开源好啊,解决了大问题。

2014/05/23 12:45
466
0
几款公式解析工具的比较

之前用的动态编译来解决用户输入公式的计算问题,后来随着公式越来越多,动态编译略显慢了点,后来就自己写静态分析,充满挫折,忽然脑洞大开,琢磨apache应该解决了这种常见问题才对啊,可后来发现...

2014/04/08 17:30
367
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部