java web Servlet Filter Listener随手写

本文概述了Servlet在处理用户请求和响应中的关键作用,以及Filter如何在前后处理中提供功能,如用户授权、日志记录和解码。同时介绍了监听器如何用于统计在线人数。核心概念包括动态页面、Servlet定义、Filter工作原理和Listener应用。
摘要由CSDN通过智能技术生成

这里写自定义目录标# 欢迎使用Markdown编辑器 浏览器通过网址来访问服务器 用户在浏览器会进行操作,而我们要让用户的操作得到回馈。servlet就能达到这个效果。  servlet定义来了(随手写的)处理请求和发送响应的过程是由一种叫做Servlet的程序来完成的,并且Servlet是为了解决实现动态页面而衍生的东西。


浏览器通过网址来访问服务器
用户在浏览器会进行操作,而我们要让用户的操作得到回馈。servlet就能达到这个效果。
 servlet定义来了(随手写的)处理请求和发送响应的过程是由一种叫做Servlet的程序来完成的,并且Servlet是为了解决实现动态页面而衍生的东西。

filter

filter中文翻译叫过滤器,可以过滤乱码 可以对网站访问设置权限等等。
以下是随手记录的小 说明。
Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理
用户授权的Filter:Filter负责检查用户请求,根据请求过滤用户非法请求。

日志Filter:详细记录某些特殊的用户请求。

负责解码的Filter:包括对非标准编码的请求解码。

Filter可拦截多个请求或响应;一个请求或响应也可被多个请求拦截。

listener

监听器Listener 可以监听网站人数,可以监听对象创建和销毁,比如对象创建后做什么事,销毁做什么事,更加灵活
示例:用监听器统计网站的在线人数
原理:每当有一个访问连接到服务器时,服务器就会创建一个session来管理会话。那么我们就可以通过统计session的数量来获得当前在线人数。所以这里用到的是HttpSessionListener。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值