勵志

勵志人生知識庫

servlet容器是什麼

Servlet容器Web伺服器或應用程式伺服器的一部分,用於在傳送的請求和回響之上提供網路服務。

Servlet容器的主要作用是管理Servlet,包括裝入並初始化Servlet、管理Servlet的多個實例、充當請求調度器,將客戶端的請求傳遞到Servlet,並將Servlet的回響返回給客戶端。當Servlet的使用期限結束時,容器會終結該Servlet,在伺服器關閉時,會從記憶體中卸載和除去Servlet。

Servlet容器也被稱為Servlet引擎,它負責處理與業務無關的通用技術功能,如協定解析、對象轉換、生命周期管理等,這些功能對於每個套用系統都是必要的,但與業務套用功能無關。此外,Servlet容器還負責資源的統一管理,如JNDI(如數據源)的實例,以及隔離套用代碼對外部資源的訪問,並進行訪問控制。