轻量级Java表达式求值器Aviator2.0版本发布

Aviator是一个轻量级的、高性能的Java表达式求值器,主要应用在工作流引擎节点条件判断、MQ中的消息过滤以及某些特定的业务场景中。

在宝山等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都做网站、成都网站制作 网站设计制作定制制作,公司网站建设,企业网站建设,高端网站设计,成都全网营销,外贸网站制作,宝山网站建设费用合理。

Aviator的设计思路跟利用GroovyObject的求值思路是一样的,通过编译并动态生成字节码的方式将表达式编译成一个类,然后反射执行这个类,因此会在效率上比纯解释执行的IKExpression好一些。

  自从上次发布1.0后,还发过1.01版本,不过都没怎么宣传。这次发布一个2.0的里程碑版本,主要改进如下:

  1、完整支持位运算符,与java完全一致。

  2、优化了性能,平均性能提升100%,函数调用性能提升200%,最新的groovy和JEXL的性能测试看这里 http://code.google.com/p/aviator/wiki/Performance

  3、添加了新函数,包括long、double、str等用于类型转换的函数,添加了string.indexOf函数。

  4、完善了用户手册,更新了性能测试。

  下载地址: http://code.google.com/p/aviator/downloads/list

  项目主页: http://code.google.com/p/aviator/

  用户指南: http://code.google.com/p/aviator/w/list

  性能报告: http://code.google.com/p/aviator/wiki/Performance

  源码:    https://github.com/killme2008/aviator

  maven引用:

Xml代码      com.googlecode.aviator     aviator             2.0  

MARK一下7 楼 calvinlyc 2011-07-14 19:04 引用这个其实应该就是类似于.Net中LINQ的东西吧,其实Java一直缺一个这样的工具6 楼 kjj 2011-07-14 18:05 引用一直还是beanshell 和bsf5 楼 snow8261 2011-07-14 12:36 引用mark 一下 4 楼 agile_boy 2011-07-14 11:49 引用mark 一下。3 楼 dennis_zane 2011-07-14 10:55 引用quxiaoyong 写道

新闻标题:轻量级Java表达式求值器Aviator2.0版本发布
URL分享:http://www.csdahua.cn/qtweb/news26/40926.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网