zyskm用夢想丈量人生,用奔跑丈量激情

          How tomcat works閱讀筆記

          這幾天抽空把How tomcat works看了一遍。

          這本書寫得很好,把tomcat這么一個牛B的大家伙拆成一堆零件,然后告訴你怎么組裝,真是做到了掰開了揉碎了講。
          簡單記一下
          第一章講web服務器,如何接受和響應http請求,還舉了個sokcet的例子。算是入門,從很底層的技術講起。
          第二章講servlet容器,javax.servlet.Servle接口,接受到http請求后如何查找servlet,執(zhí)行servlet。
          第三章講連接器的概念,前兩章看下來你會覺得把http請求接受響應跟容器放在一起太亂了,這章就講如何把http操作提出來作為一個連接器。
          第四章講tomcat默認連接器,http協(xié)議操作講得很詳細,不過我沒怎么看哈,用的時候直接把tomcat這段代碼拿過來就是了。
          第五章講容器,在第三章的基礎上對容器進行分層分類,事情復雜了就分成幾部分,“治眾如治寡,分數是也”這個我們都知道。
              tomcat講容器分成這幾個概念:
          Engine:表示整個Catalina的servlet引擎
          Host:表示一個擁有數個上下文的虛擬主機
          Context:表示一個Web應用,一個context包含一個或多個wrapper
          Wrapper:表示一個獨立的servlet

          類型復雜了,要做的事情也復雜了。
          不僅僅是執(zhí)行service()方法,還要前邊執(zhí)行一堆,后邊再來一堆。引入了流水線任務Pipelining Tasks的概念,在流水線上可以執(zhí)行多個Valve(有翻譯成閥),類似于攔截器的概念。

          第六章講生命周期,人多了要講究個步調統(tǒng)一,引入了Lifecycle接口的概念,方法包括啟動之前干什么、啟動之后干什么、啟動后把子容器也啟動了。
          包括引入監(jiān)聽接口,都是些java常見實現方式,沒什么特殊。

          第七章講日志系統(tǒng),沒看。
          第八章講加載器,可以參考tomcat類加載器及jar包沖突問題分析 http://www.aygfsteel.com/zyskm/archive/2011/12/06/365653.html 就不重復了。
          第九章講session管理,沒什么特別的。
          第十章講安全,沒看。
          第十一章講StandardWrapper,在第五章的基礎上重點分析了wrapper的運作機制。
          其余章節(jié)目前工作中用不到,有空再看了。

          作者:zyskm
          http://www.aygfsteel.com/zyskm

          posted on 2011-12-06 16:25 zyskm 閱讀(3194) 評論(7)  編輯  收藏

          評論

          # re: How tomcat works閱讀筆記 2011-12-06 19:26 情敵貝多芬

          看的英文版的?  回復  更多評論   

          # re: How tomcat works閱讀筆記 2011-12-07 08:49 tb

          有空要看看一下   回復  更多評論   

          # re: How tomcat works閱讀筆記 2011-12-07 10:12 houfeng0923

          你好,能否給我發(fā)一份 how tomcat works的電子書?呵呵
          houfeng0923#gmail.com
          謝謝  回復  更多評論   

          # re: How tomcat works閱讀筆記[未登錄] 2011-12-07 10:21 zyskm

          @houfeng0923
          這本書網上到處都是,給你個地址
          http://ishare.iask.sina.com.cn/f/9860041.html?from=isnom  回復  更多評論   

          # re: How tomcat works閱讀筆記[未登錄] 2011-12-07 10:23 zyskm

          沒有很復雜的語法,詞匯用java時間長了基本上都認識,英文版就挺好。@情敵貝多芬
            回復  更多評論   

          # re: How tomcat works閱讀筆記 2011-12-07 17:04 淘靴

          看到那么多源碼都頭痛  回復  更多評論   

          # re: How tomcat works閱讀筆記 2013-04-17 23:41 aahon

          從第四章之后的源碼就感覺殘缺不全啊!!!各位是怎么看的啊!只看書感覺有點膚淺,大家怎么看源碼的,求教  回復  更多評論   


          只有注冊用戶登錄后才能發(fā)表評論。


          網站導航:
           
          主站蜘蛛池模板: 思茅市| 麦盖提县| 习水县| 那曲县| 景泰县| 鹤壁市| 社旗县| 且末县| 惠水县| 揭阳市| 栾川县| 逊克县| 五寨县| 亚东县| 新津县| 上高县| 维西| 益阳市| 利川市| 定州市| 子长县| 同江市| 都江堰市| 缙云县| 安龙县| 吴江市| 马山县| 和政县| 泽州县| 济阳县| 祁东县| 聂拉木县| 怀柔区| 迁安市| 葫芦岛市| 额尔古纳市| 宜君县| 晴隆县| 普安县| 石首市| 垣曲县|