亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

《Tomcat架構(gòu)解析》讀書筆記一

rockswang / 1662人閱讀

摘要:用來表示一個應(yīng)用表示實例與當(dāng)處理請求時,需要將請求映射到具體的容器進(jìn)行處理請求映射,除了考慮映射規(guī)則,這時候還要對進(jìn)行生命周期的管理組件的注冊初始化銷毀等等適配器模式解耦,與以及的溝通橋梁

title: Tomcat靜態(tài)架構(gòu)
date: 2018-10-24 13:46:20
tags:

tomcat

讀書筆記

《Tomcat架構(gòu)解析》讀書筆記一 大體設(shè)計思路

接收客戶端請求(Connector、線程管理Executor)-> 解析請求(ProtocolHandler、Processor)-> 處理請求(CoyoteAdapter適配器、Container容器)

ps. 在處理請求時涉及組件的生命周期管理,使用監(jiān)聽類與容器管理類( MapperListener與Mapper)進(jìn)行管理

架構(gòu)圖

靜態(tài)架構(gòu)各模塊解釋

Lifecycle:生命周期上層接口,實現(xiàn)此接口后各個組件可以解耦地控制子組件的生命周期

server:表示一個Tomcat服務(wù)器,可以稱之為Servlet容器

service:server可以有多個service,表示多個相互獨立、共享JVM以及系統(tǒng)類庫的服務(wù)。維護(hù)多個Connector與Container,而Connector與Container是一一對應(yīng)的關(guān)系

Connector:Socket監(jiān)聽客戶端請求、返回響應(yīng)數(shù)據(jù),主要考慮:監(jiān)聽端口、處理請求、按協(xié)議解析請求數(shù)據(jù)、按地址匹配Container進(jìn)行處理、返回處理結(jié)果

Container:容器上層接口,繼承此接口的各個組件負(fù)責(zé)請求處理,tomcat有多級容器(Engine、Host、Context、Wrapper),采用責(zé)任鏈的方式處理請求(Pipeline與Valve),有時候可能只需要用到部分Container。

Engine:Servlet引擎,負(fù)責(zé)請求的處理,對請求尋找合適的容器來處理

Host:針對多個域名服務(wù)抽象出來的虛擬主機,每個虛擬主機底下包含多個Web應(yīng)用(Context)。

Context:用Context來表示一個Web應(yīng)用

Wrapper:表示Servlet實例

MapperListener與Mapper:當(dāng)Connector處理請求時,需要將請求映射到具體的容器進(jìn)行處理(請求映射),除了考慮映射規(guī)則,這時候還要對Container進(jìn)行生命周期的管理(組件的注冊、初始化、銷毀等等)

CoyoteAdapter:適配器模式解耦,Connector與Container以及Mapper的溝通橋梁

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/71852.html

相關(guān)文章

  • 《深入理解Android WiFi NFC 和 GPS》讀書筆記

    摘要:基礎(chǔ)知識工會名稱項目第個工作組局域網(wǎng)標(biāo)準(zhǔn)無線局域網(wǎng)層,物理層技術(shù)規(guī)范開放互聯(lián)參考模型的七層架構(gòu)應(yīng)用,表示,會話,傳輸,網(wǎng)絡(luò),數(shù)據(jù)鏈路,物理數(shù)據(jù)鏈路層邏輯鏈路控制子層媒介訪問控制子層只涉及層媒介不同的媒介無線有線沖突檢測邊發(fā)送邊監(jiān)聽沖突避免 WiFi篇 一。Netd 是守護(hù)進(jìn)程;Netd是Android系統(tǒng)中專門負(fù)責(zé)網(wǎng)絡(luò)管理和控制的后臺daemon程序;位于Framework層和Kern...

    Cheriselalala 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<