Jetty軟件介紹
etty 是一個輕量級的高度可擴(kuò)展的基于 java 的 web 服務(wù)器和 servlet 引擎。其目標(biāo)是以大批量低延遲的方式支持 HTTP、HTTP/2 和 WebSocket 等 Web 協(xié)議,在提供最大性能的同時,保留多年 servlet 開發(fā)的易用性和兼容性。Jetty 是一個現(xiàn)代的完全異步的 Web 服務(wù)器,作為一個面向組件的技術(shù),它有著悠久的歷史,可以輕松地嵌入到應(yīng)用程序中,同時仍然為 Webapp 的部署提供堅(jiān)實(shí)的傳統(tǒng)分布。
Jetty軟件功能
功能齊全且基于標(biāo)準(zhǔn)
開源且可商業(yè)使用
靈活可擴(kuò)展
內(nèi)存小
可嵌入
異步
企業(yè)可擴(kuò)展
Jetty軟件特色
易用性
易用性是 Jetty 設(shè)計(jì)的基本原則,易用性主要體現(xiàn)在以下幾個方面:
通過 XML 或者 API 來對Jetty進(jìn)行配置;默認(rèn)配置可以滿足大部分的需求;將 Jetty 嵌入到應(yīng)用程序當(dāng)中只需要非常少的代碼;
可擴(kuò)展性
在使用了 Ajax 的 Web 2.0 的應(yīng)用程序中,每個連接需要保持更長的時間,這樣線程和內(nèi)存的消耗量會急劇的增加。這就使得我們擔(dān)心整個程序會因?yàn)閱蝹€組件陷入瓶頸而影響整個程序的性能。但是有了 Jetty:
即使在有大量服務(wù)請求的情況下,系統(tǒng)的性能也能保持在一個可以接受的狀態(tài)。利用 Continuation 機(jī)制來處理大量的用戶請求以及時間比較長的連接。 另外 Jetty 設(shè)計(jì)了非常良好的接口,因此在 Jetty 的某種實(shí)現(xiàn)無法滿足用戶的需要時,用戶可以非常方便地對 Jetty 的某些實(shí)現(xiàn)進(jìn)行修改,使得 Jetty 適用于特殊的應(yīng)用程序的需求。
易嵌入性
Jetty 設(shè)計(jì)之初就是作為一個優(yōu)秀的組件來設(shè)計(jì)的,這也就意味著 Jetty 可以非常容易的嵌入到應(yīng)用程序當(dāng)中而不需要程序?yàn)榱耸褂?Jetty 做修改。從某種程度上,你也可以把 Jetty 理解為一個嵌入式的Web服務(wù)器。
Jetty 可以作為嵌入式服務(wù)器使用,Jetty的運(yùn)行速度較快,而且是輕量級的,可以在Java中可以從test case中控制其運(yùn)行。從而可以使自動化測試不再依賴外部環(huán)境,順利實(shí)現(xiàn)自動化測試。
Jetty更新日志
1.對部分功能進(jìn)行了優(yōu)化
2.解了好多不能忍的bug
華軍小編推薦:
在網(wǎng)絡(luò)工具里面算是佼佼者之一,憑借自身的功能全面,操作簡單等優(yōu)點(diǎn)獲得了用戶的一致好評,快來下載試試吧。小編還為您準(zhǔn)備了TCPDUMP、谷歌瀏覽器Google Chrome for Linux 64bit 、谷歌瀏覽器Google Chrome for Linux、谷歌瀏覽器Google Chrome For Linux、谷歌瀏覽器Google Chrome (32Bit) For Linux
您的評論需要經(jīng)過審核才能顯示
有用
有用
有用