国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

區(qū)分Tomcat與Web服務(wù)器、應(yīng)用服務(wù)器的關(guān)系

2019-11-17 04:30:52
字體:
供稿:網(wǎng)友

Tomcat服務(wù)器是一個免費的開放源代碼的Web應(yīng)用服務(wù)器。因為Tomcat技術(shù)先進、性能穩(wěn)定且免費,所以深受java愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的Web應(yīng)用服務(wù)器。

一、Tomcat與應(yīng)用服務(wù)器

到目前為止,Tomcat一直被認為是Servlet/jsp API的執(zhí)行器,也就所謂的Servlet容器。然而,Tomcat并不僅僅如此,它還提供了JNDI和JMX API的實現(xiàn)機制。盡管如此,Tomcat仍然還不能算是應(yīng)用服務(wù)器,因為它不提供大多數(shù)J2EE API的支持。 http://www.survivalescaperooms.com

很有意思的是,目前許多的應(yīng)用服務(wù)器通常把Tomcat作為它們Servlet和JSP API的容器。由于Tomcat允許開發(fā)者只需通過加入一行致謝,就可以把Tomcat嵌入到它們的應(yīng)用中。遺憾的是,許多商業(yè)應(yīng)用服務(wù)器并沒有遵守此規(guī)則。

對于開發(fā)者來說,如果是為了尋找利用Servlet、JSP、JNDI和JMX技術(shù)來生成Java Web應(yīng)用的話,選擇Tomcat是一個優(yōu)秀的解決方案;但是為了尋找支持其他的J2EE API,那么尋找一個應(yīng)用服務(wù)器或者把Tomcat作為應(yīng)用服務(wù)器的輔助,將是一個不錯的解決方案;第三種方式是找到獨立的J2EE API實現(xiàn),然后把它們跟Tomcat結(jié)合起來使用。雖然整合會帶來相關(guān)的問題,但是這種方式是最為有效的。。

二、Tomcat與Web服務(wù)器

Tomcat是提供一個支持Servlet和JSP運行的容器。Servlet和JSP能根據(jù)實時需要,產(chǎn)生動態(tài)網(wǎng)頁內(nèi)容。而對于Web服務(wù)器來說, Apache僅僅支持靜態(tài)網(wǎng)頁,對于支持動態(tài)網(wǎng)頁就會顯得無能為力;Tomcat則既能為動態(tài)網(wǎng)頁服務(wù),同時也能為靜態(tài)網(wǎng)頁提供支持。盡管它沒有通常的Web服務(wù)器快、功能也不如Web服務(wù)器豐富,但是Tomcat逐漸為支持靜態(tài)內(nèi)容不斷擴充。大多數(shù)的Web服務(wù)器都是用底層語言編寫如C,利用了相應(yīng)平臺的特征,因此用純Java編寫的Tomcat執(zhí)行速度不可能與它們相提并論。

一般來說,大的站點都是將Tomcat與Apache的結(jié)合,Apache負責接受所有來自客戶端的HTTP請求,然后將Servlets和JSP的請求轉(zhuǎn)發(fā)給Tomcat來處理。Tomcat完成處理后,將響應(yīng)傳回給Apache,最后Apache將響應(yīng)返回給客戶端。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 盐山县| 郴州市| 通道| 什邡市| 北安市| 卢龙县| 华阴市| 阿巴嘎旗| 莆田市| 大港区| 伊金霍洛旗| 延津县| 榆林市| 凤冈县| 监利县| 济源市| 大悟县| 闻喜县| 庆城县| 崇义县| 大庆市| 叙永县| 玛沁县| 上虞市| 广南县| 娄烦县| 云霄县| 潼南县| 神木县| 威信县| 泽库县| 泾川县| 滨海县| 河曲县| 徐水县| 九寨沟县| 桑植县| 边坝县| 环江| 永清县| 平山县|