
汪建
《Tomcat內核設計剖析》是深入剖析Tomcat Web服務器運行機制的quanwei圖書,共分爲22章。Tomcat內核設計剖析 從Web服務器相關的基礎知識及原理開始逐漸深入Tomcat內部設計,比如涵蓋了HTTP協議、Socket通信及服務器模型等bibei的基礎知識。另外還包括Servlet規範,這些都是深入Tomcat必不可少的知識。然後介紹了Tomcat的啓動與關閉過程,接着從整體預覽Tomcat的內部結構,讓讀者對Tomcat內部有個整體的瞭解。
結合源碼看效果更佳。原文應該是tomcat7或者8,可以結合tomcat8和最新的tomcat源碼,對比着看。 原文可能有一些小錯誤,本人經過源碼對比,在對應位置給出自己的想法。 結合該書和源碼,以及其他關於Tomcat的書和資料,本人寫了一些學習筆記,微信公衆號搜索:徐同學呀,和我一起學習Tomcat。
我覺得寫的很不錯,書中引入了大量的圖片來進行說明。果然理解圖片比理解文字讓更加容易。 前面的基礎部分串的很好。 這本書,不適合初學者適合有一定基礎的開發人員。
本書只是把tomcat大致結構縷了一遍,不算深入,建議略讀。
真是好書,技術舉重若輕,佩服作者的技術也歎服其寫作能力
剛開始看,很推薦,看完再來分享感受
看完第二遍,依然覺得沒看懂多少想,總覺得我和這本書之間還差了一些書書,很大一部分是講會話持久化和集羣。 最近有點迷茫,被朋友嫉妒的感覺也有點難受咧。我很美好的,對嗎?我是值得的,對嗎?我可以去追求更好的,對吧?畢竟我還算努力,不玩遊戲,不用養娃。好像並不太能從外面的世界回退到自己的小世界中,這樣靜靜在圖書館邊的大椅子上坐回兒真好。
原理講解還是挺清晰的,還是少了一點關鍵源碼講解(讓我再看一遍再來補充)。 其實可以在每一章的末尾,加個總結。 比如engine下面的host對應了目錄結構的哪一個文件夾(webapp),多context對應了webapp裏面的各個應用,如默認會有manage項目等。 connector組件實現了操作系統上io多路複用模型,但與netty reactor的單線程,多線程實現還是稍遜風騷的,是否可以改進? pipeline管道模型
網上看到作者說爲什麼寫這本書的文章,裏面作者自己也大量參考了另一本,how tomcat works,寫得真的好。
tomcat的原理講的非常透徹,但具體的tomcat源代碼講解還是比較少的,不過不影響它在我心中是本好書的定位,畢竟具體的代碼可以自己打開tomcat源碼看,然後結合書中原理的講解是可以看得懂的。
本書可以作爲源碼閱讀鋪墊資料,可以學習到各組件的作用和實現大致思路。作者文風還可以,配圖豐富,幫助加深理解這點做的非常好[666]