日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Tomcat:系統(tǒng)架構(gòu)

一、瀏覽器訪問(wèn)服務(wù)器的流程

注意:瀏覽器訪問(wèn)服務(wù)器使用的是Http協(xié)議,Http是應(yīng)用層協(xié)議,用于定義數(shù)據(jù)通信的格式,具體的數(shù)據(jù)傳輸使用的是TCP/IP協(xié)議。

在偏關(guān)等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需求定制開(kāi)發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),營(yíng)銷型網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站建設(shè),偏關(guān)網(wǎng)站建設(shè)費(fèi)用合理。

二、Tomcat系統(tǒng)總體架構(gòu)

1、Tomcat請(qǐng)求大致過(guò)程

Tomcat是一個(gè)Http服務(wù)器(能夠接收并且處理http請(qǐng)求,所以tomcat是一個(gè)http服務(wù)器)。

我們使用瀏覽器向某一個(gè)網(wǎng)站發(fā)起請(qǐng)求,發(fā)出的是Http請(qǐng)求,那么在遠(yuǎn)程,Http服務(wù)器接收到這個(gè)請(qǐng)求之后,會(huì)調(diào)用具體的程序(Java類)進(jìn)行處理,往往不同的請(qǐng)求由不同的Java類完成處理。

HTTP 服務(wù)器接收到請(qǐng)求之后把請(qǐng)求交給Servlet容器來(lái)處理,Servlet 容器通過(guò)Servlet接口調(diào)用業(yè)務(wù)類。Servlet接口和Servlet容器這一整套內(nèi)容叫作Servlet規(guī)范。

注意:Tomcat既按照Servlet規(guī)范的要求去實(shí)現(xiàn)了Servlet容器,同時(shí)它也具有HTTP服務(wù)器的功能。

Tomcat的兩個(gè)重要身份

1)http服務(wù)器

2)Tomcat是一個(gè)Servlet容器

2、Tomcat Servlet容器處理流程

當(dāng)用戶請(qǐng)求某個(gè)URL資源時(shí)

1)HTTP服務(wù)器會(huì)把請(qǐng)求信息使用ServletRequest對(duì)象封裝起來(lái)

2)進(jìn)一步去調(diào)用Servlet容器中某個(gè)具體的Servlet

3)在 2)中,Servlet容器拿到請(qǐng)求后,根據(jù)URL和Servlet的映射關(guān)系,找到相應(yīng)的Servlet

4)如果Servlet還沒(méi)有被加載,就用反射機(jī)制創(chuàng)建這個(gè)Servlet,并調(diào)用Servlet的init方法來(lái)完成初始化

5)接著調(diào)用這個(gè)具體Servlet的service方法來(lái)處理請(qǐng)求,請(qǐng)求處理結(jié)果使用ServletResponse對(duì)象封裝

6)把ServletResponse對(duì)象返回給HTTP服務(wù)器,HTTP服務(wù)器會(huì)把響應(yīng)發(fā)送給客戶

3、Tomcat系統(tǒng)總體架構(gòu)

通過(guò)上面的講解,我們發(fā)現(xiàn)tomcat有兩個(gè)非常重要的功能需要完成

1)和客戶端瀏覽器進(jìn)行交互,進(jìn)行socket通信,將字節(jié)流和Request/Response等對(duì)象進(jìn)行轉(zhuǎn)換

2)Servlet容器處理業(yè)務(wù)邏輯

Tomcat 設(shè)計(jì)了兩個(gè)核心組件連接器(Connector)和容器(Container)來(lái)完成 Tomcat 的兩大核心功能。

連接器,負(fù)責(zé)對(duì)外交流: 處理Socket連接,負(fù)責(zé)網(wǎng)絡(luò)字節(jié)流與Request和Response對(duì)象的轉(zhuǎn)化;

容器,負(fù)責(zé)內(nèi)部處理:加載和管理Servlet,以及具體處理Request請(qǐng)求;


當(dāng)前名稱:Tomcat:系統(tǒng)架構(gòu)
文章鏈接:http://www.dlmjj.cn/article/djjcese.html