新聞中心
Aviator是一個(gè)輕量級(jí)的、高性能的Java表達(dá)式求值器,主要應(yīng)用在工作流引擎節(jié)點(diǎn)條件判斷、MQ中的消息過濾以及某些特定的業(yè)務(wù)場景中。

在寶山等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作定制制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),成都全網(wǎng)營銷,外貿(mào)網(wǎng)站制作,寶山網(wǎng)站建設(shè)費(fèi)用合理。
Aviator的設(shè)計(jì)思路跟利用GroovyObject的求值思路是一樣的,通過編譯并動(dòng)態(tài)生成字節(jié)碼的方式將表達(dá)式編譯成一個(gè)類,然后反射執(zhí)行這個(gè)類,因此會(huì)在效率上比純解釋執(zhí)行的IKExpression好一些。
自從上次發(fā)布1.0后,還發(fā)過1.01版本,不過都沒怎么宣傳。這次發(fā)布一個(gè)2.0的里程碑版本,主要改進(jìn)如下:
1、完整支持位運(yùn)算符,與java完全一致。
2、優(yōu)化了性能,平均性能提升100%,函數(shù)調(diào)用性能提升200%,最新的groovy和JEXL的性能測試看這里 http://code.google.com/p/aviator/wiki/Performance
3、添加了新函數(shù),包括long、double、str等用于類型轉(zhuǎn)換的函數(shù),添加了string.indexOf函數(shù)。
4、完善了用戶手冊(cè),更新了性能測試。
下載地址: http://code.google.com/p/aviator/downloads/list
項(xiàng)目主頁: http://code.google.com/p/aviator/
用戶指南: http://code.google.com/p/aviator/w/list
性能報(bào)告: http://code.google.com/p/aviator/wiki/Performance
源碼: https://github.com/killme2008/aviator
maven引用:
Xml代碼
頂
踩
MARK一下7 樓 calvinlyc 2011-07-14 19:04 引用這個(gè)其實(shí)應(yīng)該就是類似于.Net中LINQ的東西吧,其實(shí)Java一直缺一個(gè)這樣的工具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 寫道
網(wǎng)站題目:輕量級(jí)Java表達(dá)式求值器Aviator2.0版本發(fā)布
文章起源:http://m.5511xx.com/article/cdsdhch.html


咨詢
建站咨詢
