對(duì)于jetty你都了解嗎?那么jetty究竟是什么東西呢?它是什么意思?下面就讓我們一起通過(guò)下面的文章來(lái)了解一下jetty吧。
一、jetty是什么?
其實(shí),jetty就是一個(gè)開(kāi)源的servlet容器。
jetty為基于java的web容器,例JSP和servlet提供運(yùn)行環(huán)境。
jetty是用java語(yǔ)言編寫(xiě)的,它的API以一組JAR包的形式發(fā)布。
開(kāi)發(fā)者可以將Jetty容器實(shí)例化成一個(gè)對(duì)象,這樣能夠?yàn)橐恍┆?dú)立運(yùn)行的java應(yīng)用提供網(wǎng)絡(luò)和web連接。
對(duì)于jetty你都了解了吧!那么下面就繼續(xù)來(lái)一起了解一下jetty的特性吧!
延伸閱讀:
二、jetty的特性是什么?
1、易用性
易用性主要體現(xiàn)在了以下的幾個(gè)方面:
(1)通過(guò)XML或者是API來(lái)對(duì)jetty進(jìn)行配置
(2)只要一點(diǎn)點(diǎn)的代碼就可以將jetty嵌入到應(yīng)用程序當(dāng)中
(3)默認(rèn)配置能夠滿足很多的需求
2、易嵌入性
jetty是作為一個(gè)非常出色的組件來(lái)設(shè)計(jì)的。
那么,這也就是意味著jetty能夠非常容易的就嵌入到應(yīng)用程序當(dāng)中去。
而不是說(shuō),程序?yàn)榱耸褂胘etty去做修改。
一般來(lái)說(shuō),你可以將jetty看做是一個(gè)嵌入式的Web服務(wù)器。
jetty的運(yùn)行速度是比較的快的,并且還是輕量級(jí)的,能夠在java當(dāng)中,從test case中控制運(yùn)行,這樣的話,就能夠使自動(dòng)化測(cè)試不需要再去依賴(lài)外部環(huán)境,可以十分順利的就實(shí)現(xiàn)自動(dòng)化測(cè)試。
3、可擴(kuò)展性
在使用了ajax的Web 2.0的應(yīng)用程序當(dāng)中,每個(gè)連接都要保持更長(zhǎng)的時(shí)間,這樣的話,線程和內(nèi)存的消耗量就會(huì)非常的大,并且會(huì)急劇的增加,這樣會(huì)導(dǎo)致我們擔(dān)心整個(gè)程序會(huì)因?yàn)閱蝹€(gè)組件陷入瓶頸,從而對(duì)整個(gè)程序的性能造成影響。
可是,有了jetty的話,即使是在有大量的服務(wù)請(qǐng)求的情況之下,系統(tǒng)的性能也可以保持在一個(gè)能夠接受的狀態(tài)。
通過(guò)Continuation機(jī)制來(lái)處理大量的用戶請(qǐng)求和時(shí)間比較長(zhǎng)的連接。
除此之外,jetty設(shè)計(jì)了很好的接口,所以,在jetty的某種實(shí)現(xiàn)不能夠滿足用戶的需求的時(shí)候,用戶能夠非常方便的對(duì)jetty的某些實(shí)現(xiàn)進(jìn)行修改,這樣,就使得jetty適用于特殊的應(yīng)用程序的需求。
關(guān)于jetty的內(nèi)容就介紹到這里了,你可以再仔細(xì)的看看。
你想了解更多和java方面相關(guān)的內(nèi)容嗎?請(qǐng)繼續(xù)關(guān)注賦能網(wǎng)的常見(jiàn)問(wèn)題欄目來(lái)了解吧,更多和java有關(guān)的知識(shí)可以分享給你。
本文鏈接:
本文章“jetty什么意思jetty是什么”已幫助 72 人
免責(zé)聲明:本信息由用戶發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識(shí)產(chǎn)權(quán)侵權(quán)的法律責(zé)任!
本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機(jī)構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開(kāi)班》學(xué)校地址等機(jī)構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢熱線:4008-569-579