posts - 241,  comments - 116,  trackbacks - 0

          今年1月,Webtide宣布Jetty將要投入Eclipse基金會的懷抱。在Eclipse上已經(jīng)創(chuàng)建好了Jetty項目,本周Jetty 7代碼就要提交到Eclipse上的Jetty SVN了。

          Webtide的Greg Wilkins在EclipseCon 2009上談到了此舉動的緣由及其對Jetty的意義。首先,Jetty的代碼將處于雙重許可之下:EPL(Eclipse)與AL(繼續(xù)使用之前的 Apache License)。其次,盡管核心庫(客戶端、服務(wù)器及JMX等等)將由Eclipse負(fù)責(zé)開發(fā),但一些擴(kuò)展代碼仍將留在CodeHaus(比如一些依賴 于第三方庫的代碼)上,其他一些包則保持不變。此外我們還會將核心加到Eclipse中,也許在下一個發(fā)布中就會實(shí)現(xiàn)(但已趕不上今年夏天發(fā)布的 Eclipse了)。

          Greg還強(qiáng)調(diào)說投入Eclipse懷抱并不表示要依賴于OSGi,Jetty還會像現(xiàn)在這樣嵌入到現(xiàn)有的Java應(yīng)用中(非OSGi應(yīng)用),然而 該舉動會導(dǎo)致JAR文件變成OSGi風(fēng)格(帶有清單信息),這意味著他們可以運(yùn)行在這兩個環(huán)境中(OSGi與非OSGi——譯者注)。他還說到該舉動會發(fā) 掘出一些奇怪的依賴關(guān)系(例如客戶端API依賴于服務(wù)器端API)——OSGi的一個好處在于它可以讓這種隱蔽的依賴關(guān)系完全暴露出來并改進(jìn)OSGi與非 OSGi的使用。

          計劃表明Jetty 7大體上將會兼容于Jetty 6,但項目架構(gòu)會發(fā)生變化,Jetty 7將于今年第二季度發(fā)布。Servlet 3.0 API的延期發(fā)布影響到了Jetty,因此將于明年發(fā)布的Jetty 8會支持Servlet 3.0 API(也就是說Jetty 7不會支持——譯者注)。Jetty還支持異步Servlet和Web請求,Greg說Jetty可以在低性能的筆記本上以2000/s的速度同時處理 2000個并發(fā)的客戶端和2000個并發(fā)的服務(wù)器,平均的響應(yīng)時間為40ms。這與AJAX回調(diào)差不多,但卻可以避免線程阻塞,因此會提高應(yīng)用的吞吐量。

          Jetty與Eclipse的結(jié)合還會推進(jìn)Equinox和OSGi對HTTP的支持并對OSGi HTTP規(guī)范起到促進(jìn)作用。

          posted on 2009-03-27 21:24 墻頭草 閱讀(925) 評論(0)  編輯  收藏 所屬分類: Eclipse

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          人人游戲網(wǎng) 軟件開發(fā)網(wǎng) 貨運(yùn)專家
          主站蜘蛛池模板: 桃园县| 浠水县| 鸡东县| 新干县| 东乌珠穆沁旗| 文登市| 民权县| 来宾市| 游戏| 金平| 永登县| 巧家县| 易门县| 深圳市| 华安县| 晋中市| 聂拉木县| 万源市| 云霄县| 东光县| 永昌县| 涟水县| 蒲城县| 扬中市| 盐山县| 东阿县| 苍溪县| 汽车| 扎兰屯市| 衡阳县| 曲靖市| 曲麻莱县| 关岭| 五常市| 新沂市| 诸暨市| 永吉县| 莎车县| 若羌县| 宁明县| 淄博市|