1. 程式人生 > >filter過濾器與servlet的異同

filter過濾器與servlet的異同

簡述servlet與filter的異同點
相同點 :都需要建立類去繼承介面,都有init初始化方法,都需要通過配置WEB-INxmlF/web.xml

不同點:1).  filter在servlet容器初始化之後即初始化,
    servlet則是在servlet類被呼叫之後才初始化,先於filter的呼叫

2).   filter在按照web.xml中的對映配置順序按照配置條件從後向前呼叫,

  servlet按照web.xml中的對映配置順序按照配置條件從後往前呼叫第一個滿足條件的servlet,呼叫之前實現執行

滿足條件的filter,不存在層次呼叫servlet問題。

3).filter是在伺服器停止後銷燬,晚於servlet銷燬之後,

  servlet是在伺服器停止後銷燬