av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Tomcat:系統(tǒng)架構(gòu)

一、瀏覽器訪問服務器的流程

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

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

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

1、Tomcat請求大致過程

Tomcat是一個Http服務器(能夠接收并且處理http請求,所以tomcat是一個http服務器)。

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

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

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

Tomcat的兩個重要身份

1)http服務器

2)Tomcat是一個Servlet容器

2、Tomcat Servlet容器處理流程

當用戶請求某個URL資源時

1)HTTP服務器會把請求信息使用ServletRequest對象封裝起來

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

3)在 2)中,Servlet容器拿到請求后,根據(jù)URL和Servlet的映射關系,找到相應的Servlet

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

5)接著調(diào)用這個具體Servlet的service方法來處理請求,請求處理結(jié)果使用ServletResponse對象封裝

6)把ServletResponse對象返回給HTTP服務器,HTTP服務器會把響應發(fā)送給客戶

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

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

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

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

Tomcat 設計了兩個核心組件連接器(Connector)和容器(Container)來完成 Tomcat 的兩大核心功能。

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

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


網(wǎng)頁題目:Tomcat:系統(tǒng)架構(gòu)
當前鏈接:http://uogjgqi.cn/article/djjcese.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流