tomcat學習記錄

服務器指接收請求數據並進行解析,完成相應的業務處理,然後把處理結果作爲響應返回給請求的客戶端。
tomcat中常用的設計模式有:模板方法模式,責任鏈模式,觀察者模式
在這裏插入圖片描述
上圖是tomcat的類的關聯設計圖。
一個Server類包含多個Service,每個Service對應一個服務。一個Service包含一個Engine,
一個Engine包含多個Host, 一個Host包含多個Context, 一個Context包含多個Wrapper。

Server,Service,Engine,Host,Context,Wrapper都實現了Lifecycle接口,Lifecycle接口有下面這些方法:
在這裏插入圖片描述
四個基本容器Engine,Host,Context,Wrapper都實現了Container接口。
四個基本容器對象裏面都有一個pipeline及valve模塊。採用了責任鏈模式,依次調用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章