關于我們
書單推薦
新書推薦
|
Tomcat源碼全解與架構思維
本書首先介紹Tomcat的架構、配置文件、源碼結構, 然后介紹了Tomcat的整體架構與設計思想, 幫助讀者建立一個整體的源碼構建思維和Tomcat的“上帝視角”。然后詳細介紹了Tomcat的核心: 組件生命周期與容器生命周期, 因為在Tomcat中, 組件結構是一顆多叉樹, 我們需要統(tǒng)一管理他們的初始化、啟動、停止、銷毀, 而生命周期框架便貫穿始終。接下來向讀者展示了獨立部署的Tomcat啟動器原理與內嵌啟動器原理 (這里以Spring Boot 內嵌為例), 這樣有助于幫助讀者知道從哪些入口可以進入Tomcat的源碼分析。緊接著向讀者展示了JDK的類加載器原理與Tomcat的類加載器設計, 因為根據(jù)Servlet的規(guī)范, 每個Web應用擁有自己的類加載器, 簡稱Web類加載器, 同時Tomcat自身也有自己的類加載器, 所以當采用獨立部署多個Web應用時, 就需要配置多級類加載器。最后, 以Server為頂層組件從上到下, 根據(jù)Tomcat的生命周期框架, 順序向讀者挨個介紹了每個核心組件、子組件、容器、子容器的核心方法實現(xiàn)原理。
你還可能感興趣
我要評論
|