tomcat的工作原理和組成

2021-10-08 20:35:37 字數 753 閱讀 2638

巨集觀的說,tomcat有三個組成部分:

web伺服器、jsp容器、servlet容器

![在這裡插入描述](
瀏覽器 (傳送/接收) 伺服器

2、tomcat是分模組的==》web伺服器、jsp容器、servlet容器

3、工作原理:

當瀏覽器訪問時==》

1)和web伺服器傳送請求

2)伺服器再**給 容器(容器/jsp/servlet)

3)容器和資料庫互動===》再返回給web伺服器

注:返回給瀏覽器的資料庫都要經過web伺服器

瀏覽器訪問web站點的原理:

1)先檢視本地的host,是否有對應ip

2)若本地host無對應ip,則去dns檢視

3)通過dns連線伺服器

4)因為是tcp連線,先要建立連線

5)傳送請求

6)收到響應

==》1)瀏覽器通過對應的埠號》找到對應協議的聯結器

2)找到對應的主機,找到是對應的web應用

**補充:**

1)http和https的區別

(1)http==>明文傳輸資料==》瀏覽器幫助加密

(2)加密的http===》涉及證書==》安全性高

作者注:不喜勿噴,這只是我淺顯的認識,覺得不對,可以去看大篇幅的文字描述

Tomcat的工作原理

server 乙個server 元素代表整個catalina servlet容器.單例模式設計 service 它由乙個或者多個connector組成,以及乙個engine,負責處理所有connector所獲得的客戶請求。connector 乙個connector將在某個指定埠上偵聽客戶請求,並將獲...

Tomcat工作原理

tomcat內存在乙個process連線池,有請求過來會去連線池內獲取process物件對該請求進行處理,連線池有最小連線數和最大連線數,當前請求數超過最大連線數後超出的連線請求將會被丟棄,如果最大連線數設定為負數,則表示無最大連線數限制。乙個process物件接收到請求後不對請求做任何處理,直接建...

Tomcat工作原理

總體結構 tomcat 的結構很複雜,但是 tomcat 也非常的模組化,找到了 tomcat 最核心的模組,您就抓住了 tomcat 的 七寸 下面是 tomcat 的總體結構圖 從 上圖中可以看出 tomcat 的心臟是兩個元件 connector 和 container,關於這兩個元件將在後面...