国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

java中過濾器、監聽器、攔截器的區別

2019-11-14 15:34:56
字體:
來源:轉載
供稿:網友

1.過濾器:所謂過濾器顧名思義是用來過濾的,在java web中,你傳入的request,response提前過濾掉一些信息,或者提前設置一些參數,然后再傳入servlet或者struts的action進行業務邏輯,比如過濾掉非法url(不是login.do的地址請求,如果用戶沒有登陸都過濾掉),或者在傳入servlet或者struts的action前統一設置字符集,或者去除掉一些非法字符(聊天室經常用到的,一些罵人的話)。filter 流程是線性的, url傳來之后,檢查之后,可保持原來的流程繼續向下執行,被下一個filter, servlet接收等.

2.監聽器:這個東西在c/s模式里面經常用到,他會對特定的事件產生產生一個處理。監聽在很多模式下用到。比如說觀察者模式,就是一個監聽來的。又比如struts可以用監聽來啟動。Servlet監聽器用于監聽一些重要事件的發生,監聽器對象可以在事情發生前、發生后可以做一些必要的處理。

3.java的攔截器 主要是用在插件上,擴展件上比如 hivernate sPRing struts2等 有點類似面向切片的技術,在用之前先要在配置文件即xml文件里聲明一段的那個東西。


上一篇:XML轉JSON

下一篇:豐富eclipse注解的內容

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西城区| 淄博市| 揭东县| 林甸县| 崇左市| 射阳县| 巴青县| 安平县| 新昌县| 龙井市| 白银市| 安新县| 大同县| 祁连县| 湄潭县| 固阳县| 忻州市| 金昌市| 将乐县| 西盟| 始兴县| 额济纳旗| 洛扎县| 乌兰浩特市| 辛集市| 会昌县| 团风县| 林周县| 庆城县| 镇沅| 库伦旗| 景东| 定安县| 皋兰县| 墨竹工卡县| 永川市| 南康市| 富平县| 玛多县| 衡水市| 木兰县|