成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

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

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

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

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

1、Tomcat請求大致過程

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

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

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

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

Tomcat的兩個重要身份

1)http服務(wù)器

2)Tomcat是一個Servlet容器

2、Tomcat Servlet容器處理流程

當(dāng)用戶請求某個URL資源時

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

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

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

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

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

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

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

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

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

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

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

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

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

責(zé)任編輯:武曉燕 來源: 今日頭條
相關(guān)推薦

2019-04-29 14:59:41

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

2018-12-12 09:04:02

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

2019-11-25 10:58:19

Tomcat架構(gòu)Web

2020-05-19 21:40:35

Tomcat架構(gòu)Connector

2024-08-26 10:31:23

2023-12-13 08:31:23

2019-05-27 14:43:49

Tomcat架構(gòu)部署

2020-04-20 21:30:51

Tomcat部署架構(gòu)

2011-04-18 10:04:24

apachetomcat

2010-04-01 09:12:46

CentOS系統(tǒng)

2010-03-26 12:50:02

CentOS系統(tǒng)

2013-04-11 10:23:07

2009-03-24 08:44:40

GoogleAndroid移動OS

2020-04-28 22:58:33

Tomcat架構(gòu)Service

2021-06-29 08:41:15

架構(gòu)Tomcat 連接器

2020-08-24 07:55:48

解密系統(tǒng)架構(gòu)

2020-04-15 19:53:49

TomcatApache內(nèi)存

2009-11-25 10:18:25

linuxapache tomc虛擬主機(jī)

2024-09-09 09:29:05

2011-10-24 09:26:42

系統(tǒng)架構(gòu)師
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩精品免费视频 | 日韩久久久久久 | 日韩在线视频一区 | 成人精品一区二区三区四区 | 欧美日韩高清免费 | 亚洲成人免费观看 | 国产yw851.c免费观看网站 | 秋霞电影一区二区三区 | a欧美 | 麻豆视频在线免费看 | 国产精品一区二区三区在线 | 在线观看国产视频 | 黄色一级片在线播放 | 亚洲第一区久久 | 亚洲国产成人久久久 | 麻豆av电影网 | 日日干夜夜干 | 成年人精品视频在线观看 | 亚洲国产精品一区在线观看 | 国产羞羞视频在线观看 | 不用播放器看的av | 毛片国产 | 蜜桃视频一区二区三区 | 国产精品99久久久久久久久 | 国产福利资源 | 中文字幕久久精品 | 免费在线精品视频 | 久www| 91麻豆精品一区二区三区 | 日韩三区在线观看 | 精品亚洲一区二区 | 自拍 亚洲 欧美 老师 丝袜 | 狠狠久久久 | 久久大陆 | 一区二区三区免费观看 | 亚洲毛片在线观看 | 黄色毛片免费看 | 亚洲二区精品 | 国产亚洲精品精品国产亚洲综合 | 99精品免费 | 国产精品视频网 |