一、職責緩存
listener : 針對對象的操做監聽,如session的建立 ,用來作在線用戶統計session
filter : 可用來進行字符編碼的過濾,檢測用戶是否登錄的過濾,禁止頁面緩存等 針對URL編碼
servlet : 業務處理請求進行控制 針對URLspa
interceptor : 攔截器,相似於filter,但不是針對URL而是針對類,例如AOP動態代理,在調用某個方法先後搞些事情代理
二、執行順序對象
listener->filter->servlet->interceptorservlet
銷燬順序反向io