Tomcat的總體架構概覽(v8.5)

 

1、Server指服務器,它接收客戶端發送的請求數據並解析,完成相關業務處理,然後把處理結果作爲響應返回給客戶端。

2、Service分2個大部分

2.1Connector連接器:負責接收客戶端發送的請求數據並解析,把處理結果響應返回給客戶端

2.2Engine+Host+Context+Wrapper(統稱Container):負責完成相關業務處理。

  • 注:Engine表示整個Servlet引擎,而不是Servlet容器(server纔是整個Servlet容器)。通常命名Catalina
  • 注:Host表示虛擬主機,用於承擔多個域名的服務。通常命名localhost。
  • 注:Context表示應用,即軟件工程師開發的web應用。(這是整個web應用,是業務開發團隊負責開發的地方。常用命名ROOT)
  • 注:Wrapper表示Servlet定義,它的實例負責處理來自不同鏈接的請求。(這也是程序員負責編寫業務邏輯的地方。)

 

 

發佈了124 篇原創文章 · 獲贊 15 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章