容器箔是應用服務器中位於組件和平臺之間的接口集合。
容器箔是伴隨着瘦客戶端系統的發展而誕生的。在開發瘦客戶端系統時,開發人員要花費大量的精力去關注線程安全、事務、網絡、資源等等細節,從而降低了開發效率。由於這些對這些細節的解決方法一般是固定不變,或者只有參數改變的,所以從代碼重用和設計模式的角度出發,開發人員將這些底層細節提取出來,做成平臺,並提供一定的接口。這樣,業務開發人員就不需要在關注與這些底層細節的實現,而專注於業務邏輯的實現。
容器箔一般位於應用服務器之內,由應用服務器負責加載和維護。一個容器箔只能存在於一個應用服務器之內,一個應用服務器可以建立和維護多個容器箔。
容器箔一般遵守可配置的原則,即容器箔的使用者可以通過對容器參數的配置,來達到自己的使用需求,而不需要修改容器箔的代碼。