tomcat原始碼閱讀步驟十一

2021-07-02 06:50:41 字數 1066 閱讀 4647

org.apache.catalina.core 包,這個包是tomcat的核心部分。源**閱讀的時候也盡量從這部分開始

servletcontext 的標準實現,用來表示乙個web應用程式的執行環境

建立、持有過濾器和過濾器鏈的工廠類

aprlifecyclelistener

lifecyclelistener的實現,用於初始化和銷毀apr

constants

常量containerbase

container類的抽象實現,提供了常用函式的基本實現

dummyrequest

請求物件的傀儡,用於分發請求對映,以及jsp預編譯

dummyresponse

相應物件的傀儡,用於jsp預編譯.

namingcontextlistener

用於在上下文和服務中初始化和移植jndi上下文的幫助類

standardcontext

context介面的標準實現

standardengine

engine介面的標準實現

standardhost

host介面的標準實現

standardpipeline

pipeline的標準實現,它挨個喚醒其上面的閥門。

standardserver

server介面的標準實現,在部署和啟動catalina的時候可以使用。

standardservice

standard implementation of theserviceinte***ce.

service介面的標準實現。

Tomcat原始碼閱讀系列

再過十來天,就要不再是大三,而步入大四的殿堂了,求職面試的事會接踵而至,鑑於春招時的教訓,自己的學習比較缺乏系統性地整理,向他人交流自己所掌握的技術能力仍有待提高,為此將自己閱讀tomcat原始碼的過程記錄一下,並分享到部落格中,讓有同樣興趣的同學一起交流討論。注 如沒有特別說明的地方,tomcat...

tomcat原始碼閱讀16

org.apache.catalina.session包 該包包括標準manager和session的實現,用於表示活動的session和獨立的session,他們都與相應的上下文相關聯。constants 該包的常量 filestore store介面的實現,將session儲存到配置目錄的檔案中...

tomcat原始碼閱讀5

org.apache.catalina.cluster.authenticator包 clustersinglesignon 每個valve支援使用者單點登入在集群節點上,使用者在web應用程式上經過驗證的安全標誌可以在同乙個安全域的其它集群節點上使用 clustersinglesignonlist...