该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-02-25
vlinux 写道 呵呵,我目前用的是BeanShell。
如果以后业务有需求,我会考虑用用编译原理的“语法解析器”进行处理,典型的框架有 antlr,Hibernate用的就是他,效率也不低。 vlinux你好,BeanShell你已经有使用的经验了,我也大概了解过BeanShell一些东西,我们现在正要开发一个统计系统软件,里面主要就是处理数据的统计和查询、分析等功能,现在就面临的这个问题:统计数据的汇总和计算,用户要求提供类似EXCEL的公式自定义,同时,系统要根据定义的公式自动汇总计算。对于客户这样的需求,用BeanShell来解决可行不?能否推荐更好的解决方案??有什么弊端吗?麻烦你能给予答复,谢谢了! 看到楼主这个东西,我确实很是高兴,研究一下,看是否合适我们的系统!!在此,感谢楼主的奉献! |
|
返回顶楼 | |
发表时间:2009-02-25
city_moon 写道 vlinux 写道 呵呵,我目前用的是BeanShell。
如果以后业务有需求,我会考虑用用编译原理的“语法解析器”进行处理,典型的框架有 antlr,Hibernate用的就是他,效率也不低。 vlinux你好,BeanShell你已经有使用的经验了,我也大概了解过BeanShell一些东西,我们现在正要开发一个统计系统软件,里面主要就是处理数据的统计和查询、分析等功能,现在就面临的这个问题:统计数据的汇总和计算,用户要求提供类似EXCEL的公式自定义,同时,系统要根据定义的公式自动汇总计算。对于客户这样的需求,用BeanShell来解决可行不?能否推荐更好的解决方案??有什么弊端吗?麻烦你能给予答复,谢谢了! 看到楼主这个东西,我确实很是高兴,研究一下,看是否合适我们的系统!!在此,感谢楼主的奉献! 你可以通过IK的运算函数库来满足最终客户的需要。而且对于扩展的函数,你完全可以定义一个中文名称, 如:$总和,$平均 这样的字眼,方便用户的使用。具体请参考 IK Expression的高级功能部分 |
|
返回顶楼 | |
发表时间:2009-02-25
楼主的东西不错。
最近在做一个公式配置计算的东西,用的是jeval。 |
|
返回顶楼 | |
发表时间:2009-02-25
老实说一开始发布这个开源的时候,一直觉得没什么人会用的。
这个东西被我用在了自己开发的流程引擎上(基于jbpm改写的)。 没想到用的人还不少,挺开心的。 |
|
返回顶楼 | |
发表时间:2009-02-26
linliangyi2007 写道 city_moon 写道 vlinux 写道 呵呵,我目前用的是BeanShell。
如果以后业务有需求,我会考虑用用编译原理的“语法解析器”进行处理,典型的框架有 antlr,Hibernate用的就是他,效率也不低。 vlinux你好,BeanShell你已经有使用的经验了,我也大概了解过BeanShell一些东西,我们现在正要开发一个统计系统软件,里面主要就是处理数据的统计和查询、分析等功能,现在就面临的这个问题:统计数据的汇总和计算,用户要求提供类似EXCEL的公式自定义,同时,系统要根据定义的公式自动汇总计算。对于客户这样的需求,用BeanShell来解决可行不?能否推荐更好的解决方案??有什么弊端吗?麻烦你能给予答复,谢谢了! 看到楼主这个东西,我确实很是高兴,研究一下,看是否合适我们的系统!!在此,感谢楼主的奉献! 你可以通过IK的运算函数库来满足最终客户的需要。而且对于扩展的函数,你完全可以定义一个中文名称, 如:$总和,$平均 这样的字眼,方便用户的使用。具体请参考 IK Expression的高级功能部分 谢谢楼主的回复,我研究一下 IK Expression!!有问题再来请教!! |
|
返回顶楼 | |
发表时间:2009-03-09
真的是非常好用,我又稍微封装了一下,更适合我们项目的使用:
0<=整船配载量<=2000,10000<累计到货量*0.5+本次到货量<40000 不过这样就放弃了“||”这个符号,不过目前我们没有用到 主要是0<=整船配载量<=2000这样的语法,更接近自然语言~~也更精炼 |
|
返回顶楼 | |
发表时间:2009-03-09
sslaowan 写道 真的是非常好用,我又稍微封装了一下,更适合我们项目的使用:
0<=整船配载量<=2000,10000<累计到货量*0.5+本次到货量<40000 不过这样就放弃了“||”这个符号,不过目前我们没有用到 主要是0<=整船配载量<=2000这样的语法,更接近自然语言~~也更精炼 很赞的封装 |
|
返回顶楼 | |
发表时间:2009-03-19
支持一个,正好在弄jbpm,看看怎么利用起来。
楼主有相关整合到jbpm的sample或者文档否? |
|
返回顶楼 | |
发表时间:2009-03-19
小开ye 写道 支持一个,正好在弄jbpm,看看怎么利用起来。
楼主有相关整合到jbpm的sample或者文档否? 要想直接使用到jbpm就要修改jbpm的代码了,内嵌的脚步解析器是不可配置的。 建议在jbpm的handler中使用,会方便些。Hanlder编写应该清楚吧?IK-Expression本身的使用是很简单的 |
|
返回顶楼 | |
发表时间:2009-03-31
嗯。
我在思考怎么更加灵活整合,即在页面可配。 |
|
返回顶楼 | |