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