tomcat原始碼閱讀16

2022-02-23 06:31:54 字數 941 閱讀 3545

org.apache.catalina.session

該包包括標準manager和session的實現,用於表示活動的session和獨立的session,他們都與相應的上下文相關聯。

constants

該包的常量

filestore

store介面的實現,將session儲存到配置目錄的檔案中。

jdbcstore

store介面的實現,將session物件儲存到資料庫中。

managerbase

manager介面的最小實現,不包括session的永續性和分布式能力。

persistentmanager

manager介面的實現,用於將活動的session儲存到磁碟上。

persistentmanagerbase

擴充套件了managerbase類實現了manager的大多數方法,支援持久化功能,在重啟的時候使用。

standardmanager

manager介面的標準實現,提供了元件重啟時候的session持久儲存功能。例如整個伺服器關閉。重啟或者是特別的web應用程式重載入的時候。

standardsession

session介面的標準實現。

standardsessionfacade

standardsession物件的外觀

storebase

store介面的抽象實現,提供了store中的大多數函式。

org.apache.catalina.ssi包

Tomcat原始碼解析(16)

部署器 使用乙個web應用程式,必須表示該應用程式的context例項,部署到乙個host例項。在tomcat中,可以用war檔案的形式來部署。對於部署的每個應用程式,可以包含乙個描述檔案。包含context例項的配置資訊 deployer介面 部署器與乙個host例項相關聯,用來安裝context...

Tomcat原始碼閱讀系列

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

tomcat原始碼閱讀5

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