真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

圖解Spring:HTTP請求的處理流程與機(jī)制【5】-創(chuàng)新互聯(lián)

5. HTTP 請求處理相關(guān)配置文件說明

HTTP 請求穿越的整個空間是分層的,包括:Web 容器、Web 應(yīng)用、Spring 框架等,它們每層都是通過配置文件配置初始化的,這是一種松耦合的架構(gòu)設(shè)計?,F(xiàn)在我們來梳理一下這些配置文件,HTTP 請求最先穿越的就是 Web 容器,它的代表產(chǎn)品 Tomcat 的配置文件是:server.xml
圖解 Spring:HTTP 請求的處理流程與機(jī)制【5】
第二道穿越的是 Web 應(yīng)用,它由 Listener\Filter\Servlet 等組件構(gòu)成,主要配置文件是:web.xml
圖解 Spring:HTTP 請求的處理流程與機(jī)制【5】
第三道穿越的是 Spring 框架,它本身又分成三層:表現(xiàn)層、領(lǐng)域?qū)雍蛿?shù)據(jù)源層,這些層也是由不同的配置文件來配置維護(hù)的,表現(xiàn)層是通過 mvc-servlet.xml,領(lǐng)域?qū)邮峭ㄟ^ applicationContext.xml,數(shù)據(jù)源層是通過對象關(guān)系映射框架 ORM(Hibernate\iBatis\MyBatis等)的配置文件 sqlmap-mapping.xml、jdbc.properties 等來配置組裝的,具體對應(yīng)關(guān)系可以參照下圖:
圖解 Spring:HTTP 請求的處理流程與機(jī)制【5】
老兵哥我介紹這部分內(nèi)容的原因是幫助大家建立一個概念,這整套系統(tǒng)是由外而內(nèi)一層包一層構(gòu)建出來的,而每個層內(nèi)部是像搭積木一樣由不同類型的組件構(gòu)建出來的,而層與層之間、每層內(nèi)部都是通過配置文件銜接的。如果你想要更加系統(tǒng)深入地掌握整個應(yīng)用架構(gòu),我們可以把上述這幾份配置文件作為切入口或者線索。考慮到本文的主題是剖析 HTTP 請求的處理流程機(jī)制,我們就不再展開探討了。

創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的昌邑網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

6. HTTP 請求處理常見問題說明

在日常系統(tǒng)開發(fā)或維護(hù)當(dāng)中,大部分問題都會跟 HTTP 請求處理相關(guān)。其中一部分是我們對 HTTP 協(xié)議本身不熟悉,HTTP 協(xié)議是目前互聯(lián)網(wǎng)中各個系統(tǒng)集成的最主要的應(yīng)用層協(xié)議,該協(xié)議設(shè)計非常優(yōu)良,我們可以抽些時間深入研究這套協(xié)議,當(dāng)然如果有時間再附帶 TCP/IP 協(xié)議,尤其是協(xié)議中控制服務(wù)質(zhì)量的各種類型參數(shù)等。

除此之外,還有大部分是不熟悉 HTTP 請求處理的全流程,不知道在什么環(huán)節(jié)設(shè)置調(diào)試斷點,以及配置文件不按要求填寫等,這樣就容易讓自己陷入迷宮,耗費大量的時間精力找不到線索頭緒。

本文主要價值是幫助大家梳理出端到端的全流程框架,也就是我們常說的全局視角或者上帝視角。有了這個框架之后,我們可以根據(jù)自己的需要按圖索驥找相關(guān)節(jié)點的資料來研究學(xué)習(xí),不至于陷入細(xì)節(jié)找不到方向。

當(dāng)然,考慮到我們每個人的工作學(xué)習(xí)情況不同,平時遇到的問題也不同,本文內(nèi)容無法覆蓋所有人遇到的問題,歡迎大家留言提問,也歡迎關(guān)注我的微信公眾號“IT老兵哥”交流互動,我會盡力盡快解答大家提出的問題,謝謝!

本系列其他文章索引如下:

  • 圖解 Spring:HTTP 請求的處理流程與機(jī)制【1】
  • 圖解 Spring:HTTP 請求的處理流程與機(jī)制【2】
  • 圖解 Spring:HTTP 請求的處理流程與機(jī)制【3】
  • 圖解 Spring:HTTP 請求的處理流程與機(jī)制【4】

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


網(wǎng)站名稱:圖解Spring:HTTP請求的處理流程與機(jī)制【5】-創(chuàng)新互聯(lián)
網(wǎng)站網(wǎng)址:http://weahome.cn/article/ddpjoj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部