国产探花免费观看_亚洲丰满少妇自慰呻吟_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注解的內容

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蒙城县| 阿城市| 大名县| 东山县| 铁岭市| 铜梁县| 湖州市| 枝江市| 桑植县| 东莞市| 绥棱县| 洛宁县| 罗定市| 九江县| 锦州市| 察隅县| 蒙阴县| 慈溪市| 肃北| 庆阳市| 浦县| 武乡县| 阳东县| 焉耆| 浦城县| 阿拉善盟| 托里县| 晴隆县| 马公市| 芮城县| 曲阳县| 炉霍县| 英山县| 巴林右旗| 苍山县| 科尔| 离岛区| 昌吉市| 武威市| 丰镇市| 永新县|