HTTP 請求穿越的整個空間是分層的,包括:Web 容器、Web 應用、Spring 框架等,它們每層都是經過配置文件配置初始化的,這是一種鬆耦合的架構設計。如今咱們來梳理一下這些配置文件,HTTP 請求最早穿越的就是 Web 容器,它的表明產品 Tomcat 的配置文件是:server.xml web
在平常系統開發或維護當中,大部分問題都會跟 HTTP 請求處理相關。其中一部分是咱們對 HTTP 協議自己不熟悉,HTTP 協議是目前互聯網中各個系統集成的最主要的應用層協議,該協議設計很是優良,咱們能夠抽些時間深刻研究這套協議,固然若是有時間再附帶 TCP/IP 協議,尤爲是協議中控制服務質量的各類類型參數等。除此以外,還有大部分是不熟悉 HTTP 請求處理的全流程,不知道在什麼環節設置調試斷點,以及配置文件不按要求填寫等,這樣就容易讓本身陷入迷宮,耗費大量的時間精力找不到線索頭緒。面試
本文的主要價值是幫助你們梳理出一個端到端的全流程框架,也就是咱們常說的全局視角或者上帝視角。有了這個框架以後,咱們能夠根據本身的須要按圖索驥找相關節點的資料來研究學習,不至於陷入細節找不到方向。固然,考慮到咱們每一個人的工做學習狀況不一樣,平時遇到的問題也不一樣,本文內容沒法覆蓋全部人遇到的問題,歡迎你們留言提問交流。sql
今天先分享到這裏,若是你以爲有價值,麻煩動動手指 轉發 給其餘須要的小夥伴。另外,老兵哥我後續還會分享職業規劃、應聘面試、技能提高、影響力打造等經驗,歡迎 關注 本專欄或歪信公主號 「IT老兵哥」!架構
本系列其餘文章索引以下:mvc