-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
常用的web服務(wù)器(常用的web服務(wù)器軟件有哪些)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于常用的web服務(wù)器的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、Web常用的服務(wù)器有哪幾種?
有html,dhtml,htm這幾種
二、Java:除了tomcat以外,還有哪些常用的Web服務(wù)器呢?
除tomcat外,一般就是jetty了。都是開源的,最常用的輕量級就是這兩個了。都好用,其他亂七八糟的有很多。常用的weblogic和websphere,要收錢的。
其實你可以開兩個tomcat進(jìn)程。
還有,為什么一定要用頁面來管理,telnet、ssh、rdp、vnc之類的不行嗎?
三、“WEB服務(wù)器”是什么?
Web服務(wù)器:
一般指網(wǎng)站服務(wù)器,是指駐留于因特網(wǎng)上某種類型計算機(jī)的程序,可以向瀏覽器等Web客戶端提供文檔。
Web服務(wù)器作用:
1、放置網(wǎng)站文件,讓全世界瀏覽;
2、可以放置數(shù)據(jù)文件,讓全世界下載。
Web服務(wù)器分類:
1、Apache;
2、Nginx;
3、IIS。
Web服務(wù)器工作原理可分為四個步驟:
連接過程、請求過程、應(yīng)答過程以及關(guān)閉連接。
四、開發(fā)JAVA WEB程序常用的服務(wù)器
Tomcat 介紹 如今,基于Web的應(yīng)用越來越多,傳統(tǒng)的Html已經(jīng)滿足不了如今的需求。我們需要一個交互式的Web,于是便誕生了各種Web語言。
如Asp,Jsp,Php等。當(dāng)然,這些語言與傳統(tǒng)的語言有著密切的聯(lián)系,如Php基于C和C++語言,Jsp基于Java語言。Tomcat即是一個Jsp和Servlet
的運行平臺。
Tomcat是一個免費的開源的Serlvet容器,它是Apache基金會的Jakarta項目中的一個核心項目,由Apache,Sun和其它一些公司及個人共同開發(fā)
而成。由于有了Sun的參與和支持,最新的Servlet和Jsp規(guī)范總能在Tomcat中得到體現(xiàn)。Tomcat被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新
的java產(chǎn)品,可見其在業(yè)界的地位。
Tomcat最新版本是4.0x.4.0x與3.x的架構(gòu)不同,而是重新設(shè)計的。Tomcat4.0x中采用了新的Servlet容器:Catalina,完整的實現(xiàn)了Servlet2.3
和Jsp1.2規(guī)范。Tomcat提供了各種平臺的版本供下載,可以從http://jakarta.apache.org上下載其源代碼版或者二進(jìn)制版。由于Java的跨平臺
特性,基于Java的Tomcat也具有跨平臺性。
與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat中的應(yīng)用程序是一個WAR(WebArchive)文件。WAR是Sun提出的一種Web應(yīng)用程序格式,與JAR類似,也是許
多文件的一個壓縮包。這個包中的文件按一定目錄結(jié)構(gòu)來組織:通常其根目錄下包含有Html和Jsp文件或者包含這兩種文件的目錄,另外還會有
一個WEB-INF目錄,這個目錄很重要。通常在WEB-INF目錄下有一個web.xml文件和一個classes目錄,web.xml是這個應(yīng)用的配置文件,而
classes目錄下則包含編譯好的Servlet類和Jsp或Servlet所依賴的其它類(如JavaBean)。通常這些所依賴的類也可以打包成JAR放到WEB-INF
下的lib目錄下,當(dāng)然也可以放到系統(tǒng)的CLASSPATH中,但那樣移植和管理起來不方便。
在Tomcat中,應(yīng)用程序的部署很簡單,你只需將你的WAR放到Tomcat的webapp目錄下,Tomcat會自動檢測到這個文件,并將其解壓。你在瀏覽器
中訪問這個應(yīng)用的Jsp時,通常第一次會很慢,因為Tomcat要將Jsp轉(zhuǎn)化為Servlet文件,然后編譯。編譯以后,訪問將會很快。另外Tomcat也提
供了一個應(yīng)用:manager,訪問這個應(yīng)用需要用戶名和密碼,用戶名和密碼存儲在一個xml文件中。通過這個應(yīng)用,輔助于Ftp,你可以在遠(yuǎn)程通
過Web部署和撤銷應(yīng)用。當(dāng)然本地也可以。
Tomcat不僅僅是一個Servlet容器,它也具有傳統(tǒng)的Web服務(wù)器的功能:處理Html頁面。但是與Apache相比,它的處理靜態(tài)Html的能力就不如
Apache.我們可以將Tomcat和Apache集成到一塊,讓Apache處理靜態(tài)Html,而Tomcat處理Jsp和Servlet.這種集成只需要修改一下Apache和
Tomcat的配置文件即可。
另外,Tomcat提供Realm支持。Realm類似于Unix里面的group.在Unix中,一個group對應(yīng)著系統(tǒng)的一定資源,某個group不能訪問不屬于它的資
源。Tomcat用Realm來對不同的應(yīng)用(類似系統(tǒng)資源)賦給不同的用戶(類似group)。沒有權(quán)限的用戶則不能訪問這個應(yīng)用。Tomcat提供三種
Realm,1:JDBCRealm,這個Realm將用戶信息存在數(shù)據(jù)庫里,通過JDBC獲得用戶信息來進(jìn)行驗證。2:JNDIRealm,用戶信息存在基于LDAP的服
務(wù)器里,通過JNDI獲取用戶信息。3:MemoryRealm,用戶信息存在一個xml文件里面,上面講的manager應(yīng)用驗證用戶時即使用此種Realm.通過
Realm我們可以方便地對訪問某個應(yīng)用的客戶進(jìn)行驗證。
在Tomcat4中,你還可以利用Servlet2.3提供的事件監(jiān)聽器功能,來對你的應(yīng)用或者Session實行監(jiān)聽。Tomcat也提供其它的一些特征,如與SSL
集成到一塊,實現(xiàn)安全傳輸。還有Tomcat也提供JNDI支持,這與那些J2EE應(yīng)用服務(wù)器提供的是一致的。說到這里我們要介紹一下通常所說的應(yīng)
用服務(wù)器(如WebLogic)與Tomcat有何區(qū)別。應(yīng)用服務(wù)器提供更多的J2EE特征,如EJB,JMS,JAAS等,同時也支持Jsp和Servlet.而Tomcat則功
能沒有那么強(qiáng)大,它不提供EJB等支持。但如果與JBoss(一個開源的應(yīng)用服務(wù)器)集成到一塊,則可以實現(xiàn)J2EE的全部功能。既然應(yīng)用服務(wù)器
具有Tomcat的功能,那么Tomcat有沒有存在的必要呢?事實上,我們的很多中小應(yīng)用不需要采用EJB等技術(shù),Jsp和Servlet已經(jīng)足夠,這時如果
用應(yīng)用服務(wù)器就有些浪費了。而Tomcat短小精悍,配置方便,能滿足我們的需求,這種情況下我們自然會選擇Tomcat.
基于Tomcat的開發(fā)其實主要是Jsp和Servlet的開發(fā),開發(fā)Jsp和Servlet非常簡單,你可以用普通的文本編輯器或者IDE,然后將其打包成WAR即
可。我們這里要提到另外一個工具Ant,Ant也是Jakarta中的一個子項目,它所實現(xiàn)的功能類似于Unix中的make.你需要寫一個build.xml文件,
然后運行Ant就可以完成xml文件中定義的工作,這個工具對于一個大的應(yīng)用來說非常好,我們只需在xml中寫很少的東西就可以將其編譯并打包
成WAR.事實上,在很多應(yīng)用服務(wù)器的發(fā)布中都包含了Ant.另外,在Jsp1.2中,可以利用標(biāo)簽庫實現(xiàn)Java代碼與Html文件的分離,使Jsp的維護(hù)更
方便。
Tomcat也可以與其它一些軟件集成起來實現(xiàn)更多的功能。如與上面提到的JBoss集成起來開發(fā)EJB,與Cocoon(Apache的另外一個項目)集成起
來開發(fā)基于Xml的應(yīng)用,與OpenJMS
集成起來開發(fā)JMS應(yīng)用,除了我們提到的這幾種,可以與Tomcat集成的軟件還有很多。
Tomcat確實是一個很好的工具,不僅僅因為其免費,功能強(qiáng)大,更因為其開放性。如今,開源軟件越來越收到人們的重視,Linux就是一個成功
的典型。
以上就是關(guān)于常用的web服務(wù)器相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
怎樣做數(shù)據(jù)分析圖(數(shù)據(jù)分析中常用的10種圖表)
網(wǎng)絡(luò)營銷比較常用的營銷模式(網(wǎng)絡(luò)營銷比較常用的營銷模式有哪些 并舉例說明)
非標(biāo)門排行榜(非標(biāo)門品牌排行前十名)