攔截器和過濾器我之見解

當時學的時候貌似學的很深入,可是時間一長,而且用的不多就忘的七七八八了。。於是百度了一下他們的區別,但是上面全部都是在講他們原理的區別,卻沒講他們應用的區別,我覺得大家都想知道的是他們之間應用的區別。


最好的切入點就是他們的名字:

攔截器,顧名思義,就是攔截別人的訪問,所以常用於訪問控制,如權限控制、登陸校驗

同理,過濾器,就是過濾請求中的參數,可以對request域和response域進行修改,用於實現諸如聲明緩存頭、中文亂碼等問題


但是攔截器和過濾器中都可以獲得request和response,所以他們之間是有共通性的,,過濾器可以用於訪問控制,攔截器也可以修改request和response中的參數,這就是最讓新手頭暈的原因,我們要的是一種技術解決一種問題,你這兩種技術對於這個問題都能解決,所以一下子就面向對象懵逼了,不知道選擇哪個好。


在這裏,我們還是尊重他們的名字吧,攔截器用於訪問控制,過濾器用於過濾參數


不知道認識的對不對,覺得不對的博友可以大聲指出來,我們共同討論一下,然後才能共同進步

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