<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    gdufo

     

    Filter與interceptor的區(qū)別

    轉(zhuǎn):http://zxfflying.spaces.live.com/blog/cns!e2d4979e975b3e4b!153.entry


    前幾天有人跟我說(shuō)interceptorfilter差不多,這個(gè)當(dāng)時(shí)還真把我蒙住了,我知道有區(qū)別,但沒(méi)想清楚,這幾天整理了一下。

    首先從表現(xiàn)形式上來(lái)說(shuō),兩者確實(shí)很相似,同樣可以在你寫(xiě)的jsp、servlet代碼的前后加入其它的動(dòng)作,但是兩者是有本質(zhì)區(qū)別的。

    1、  filter基于回調(diào)函數(shù),我們需要實(shí)現(xiàn)的filter接口中doFilter方法就是回調(diào)函數(shù),而interceptor則基于java本身的反射機(jī)制,如果對(duì)這種形式不了解,可以去看看java是如何實(shí)現(xiàn)動(dòng)態(tài)代理的,這是aop的基礎(chǔ)。這是兩者最本質(zhì)的區(qū)別。

    2、  filter是依賴于servlet容器的,即只能在servlet容器中執(zhí)行,很顯然沒(méi)有servlet容器就無(wú)法來(lái)回調(diào)doFilter方法。而interceptorservlet容器無(wú)關(guān)。



    posted on 2008-08-18 19:51 gdufo 閱讀(2199) 評(píng)論(0)  編輯  收藏 所屬分類: Struts2

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    收藏夾

    Hibernate

    友情鏈接

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲五月丁香综合视频| 午夜亚洲国产理论片二级港台二级 | xxxxx做受大片视频免费| 亚洲免费一区二区| h视频在线免费看| 亚洲国产精品日韩| 亚洲13又紧又嫩又水多| 在线播放免费人成视频网站| 麻豆国产精品免费视频| 亚洲欧洲日韩不卡| 国产精品小视频免费无限app| 亚洲欧洲日产国码高潮αv| 亚洲精品无码久久久久久| 7m凹凸精品分类大全免费| 亚洲欧洲日产国码一级毛片| 国产免费A∨在线播放| 免费毛片网站在线观看| 亚洲图片一区二区| 免费精品国产自产拍在线观看图片| 亚洲中文字幕不卡无码| 亚洲欧美日韩中文字幕在线一区| 永久中文字幕免费视频网站| 男人和女人高潮免费网站 | 久久国产乱子伦精品免费强| 国产免费变态视频网址网站| 4444亚洲国产成人精品| 嫩草成人永久免费观看| 在线观看国产区亚洲一区成人 | 亚洲av无码片在线播放| 免费大片黄在线观看| 亚洲无线码一区二区三区| 九九全国免费视频| 亚洲精品私拍国产福利在线| 免费无码又黄又爽又刺激| 亚洲一区在线观看视频| 免费国产一级特黄久久| 美女裸免费观看网站| 亚洲国产精品国产自在在线| 久9这里精品免费视频| 久久精品亚洲精品国产色婷| 国产成人精品免费久久久久|