博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javaWeb基础之 servlet 监听器理解
阅读量:6407 次
发布时间:2019-06-23

本文共 570 字,大约阅读时间需要 1 分钟。

Q1:什么是监听器:

实现特定接口的java类,专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生状态变化时,监听器会根据代码逻辑执行动作

Q2:监听器干什么用的:

统计在线人数、系统启动时初始化信息、统计访问量、与spring结合

Q3:监听器的使用场景及介绍:

Servlet 监听器主要是分为三个域都有两个方法 inti 与 destory,根据他们作用域的不同,创与销毁的时间也有所不同。   

ServletContext: 也称为Servlet上下文,存在于整个Servlet 生命周期,tomcat 启动它就被初始化了。适合场景:做定时器以及全局变量,数据库连接。可以理解为一个全局的作用域。

HttpSession: http会话,用户访问就存在直到关闭浏览器后(默认30分钟 或 自定义)销毁。 适合场景:统计在线人数,因为每个人访问也就是一个会话

ServletRequest: 每次请求就创建一个实例,请求结束立刻销毁。适用场景:读取参数(后面的实战有说明)

以上的说明主要是理解三者的不同以及适用场景。

Q4:怎么使用: 根据业务需求的不同实现上图中的对应的接口即可使用。具体可见后面的实战篇。

转载于:https://www.cnblogs.com/lanSeGeDiao/p/9333083.html

你可能感兴趣的文章
validform校验框架不显示错误提示
查看>>
flink 获取上传的Jar源码
查看>>
Spring Data JPA Batch Insertion
查看>>
mongodb索引
查看>>
UEditor自动调节宽度
查看>>
JAVA做验证码图片(转自CSDN)
查看>>
Delphi TServerSocket,TClientSocket实现传送文件代码
查看>>
JS无聊之作
查看>>
Mac上搭建ELK
查看>>
443 Chapter7.Planning for High Availability in the Enterprise
查看>>
HttpHandler初探 - 页面上输出图像
查看>>
框架和语言的作用
查看>>
unidac连接ORACLE免装客户端驱动
查看>>
Cygwin + OpenSSH FOR Windows的安装配置
查看>>
咏南中间件支持手机客户端
查看>>
fastscript增加三方控件之二
查看>>
Windows Vista RTM 你准备好了么?
查看>>
Tensorflow Serving 模型部署和服务
查看>>
Java Web开发详解——XML+DTD+XML Schema+XSLT+Servlet 3.0+JSP 2.2深入剖析与实例应用
查看>>
topcoder srm 680 div1 -3
查看>>