一週學習內容

什麼是組件:組件是自包含的可重用的軟件單元

爲什麼要用組件:軟件複用、可移植性、可維護性

過濾器與servlet的區別在於,通常servlet大家面向功能的憂鬱充當控制器對單一請求進行處理,而鍋爐汽是面向資源的它對某一類資源的請求進行統一處理

過濾器可以在請求到達資源前和相應返回用戶前進行加工處理,也就是說他可以在用戶請求被相應資源(jsp、servlet)處理前、處理後動態的修改Request和Response對象

 過濾器必須實現Filter接口的三個方法

public void init(FilterConfig filterConfig){}

public void doFilter(ServletRequest request,ServletRequest request,FilterChain chain)

{

//請求被處理前的操作

chain.doFilter(req,resp);//傳遞處理

//請求被處理後

}

public void destroy(){}

 

監聽器

目前Servlet2.4和jsp2.0總共有8個監聽器接口和6個Events類

listener接口event類用戶監聽web應用啓動和銷燬的事件

ServletContextAttributeListener接口servletContextAttributeEvent類用於屬性改變的事件,包括:增加、修改、刪除

HttpSessionListener、HttpSessionActivationListener類和HttpSessionEvent接口用於監聽HttpSession對象創建和銷燬的事件

HttpSessionActivationListener用於監聽HttpSession對象的銳化和鈍化,主要用於web集羣

未完

 

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