监听器01

OpenEuler22.04 快速部署Docker:华为云镜像源配置指南 本文详细介绍了在OpenEuler 22.04系统上快速部署Docker的完整流程。针对系统默认源版本老旧的问题,重点讲解了如何配置华为云镜像源以加速安装,并涵盖Docker引擎、Docker Compose的安装、服务启动验证、权限配置、镜像加速等核心步骤与常见问题排查,帮助用户高效搭建稳定的容器化开发环境。 阅读详情

简介

  • 本文是2021/06/07整理的笔记
  • 赘述可能有点多,还请各位朋友耐心阅读
  • 本人的内容和答案不一定是最好最正确的,欢迎各位朋友评论区指正改进

1.什么是监听器?

当事件发生的时候,需要使用监听器进行处理

2.监听器的作用

监听事件对象,事件发生时进行处理

3.监听器事件类

6 种3 大类

3.1上下文相关事件

1.上下文事件 ServletContextEvent 上下文对象发生改变 创建(服务器启动) 销毁(服务器停
止)
2. 上 下 文 属 性 事 件 ServletContextAttributeEvent 上 下 文 属 性 发 生 改 变 添 加
(setAttribute(name,value)) 删除(removeAttribute(name)) 覆盖属性(setAttribute(name,value))

3.2 请求相关事件

1.请求事件 ServletRequestEvent 请求对象发生改变 创建(请求 servlet) 销毁(返回响应过
程结束)
2. 请 求 属 性 事 件 ServletRequestAttributeEvent 请 求 属 性 发 生 改 变 添 加
(setAttribute(name,value)) 删除(removeAttribute(name)) 覆盖属性(setAttribute(name,value))

3.3 会话相关事件

1.会话事件 HttpSessionEvent 会话对象发生改变
1.创建(request.getSession(true))
2.销毁(30 分钟 50 分钟 invalidate() setMaxInactiveInterval(秒))
3.活化 反序列化 从磁盘取出反序列化到内存得到会话对象
4.钝化 序列化 把会话对象序列化到磁盘
2. 会 话 绑 定 事 件 HttpSessionBindingEvent 会 话 属 性 发 生 改 变 添 加
(setAttribute(name,value)) 删除(removeAttribute(name)) 覆盖属性(setAttribute(name,value))

4 监听器接口

8 种3 类

4.1 上下文相关监听器

1.上下文监听器 ServletContextListener 监听 ServletContextEvent 事件
2.上下文属性监听器 ServletContextAttributeListener 监听 ServletContextAttributeEvent 事
件中软国际(卓越)信息技术有限公司

4.2 请求相关监听器

1.请求监听器 ServletRequestListener 监听 ServletRequestEvent 事件
2.请求属性监听器 ServletRequestAttributeListener 监听 ServletRequestAttributeEvent 事件

4.3会话相关监听器

1.会话监听器 HttpSessionLisner 监听 HttpSessionEvent 事件
2.会话活化监听器 HttpSessionActivationListener 监听 HttpSessionEvent 事件
3.会话属性监听器 HttpSessionAttributeListener 监听 HttpSessionBindingEvent 事件
4.会话绑定监听器 HttpSessionBindingListener 监听 HttpSessionBindingEvent 事件

5 监听器开发

1.Web 项目
2.new-listener-包名和类名-选择监听器接口,web.xml-listener-Listner-class-类的全路径名
3.重写接口的方法,实现监听的功能
4.测试,如:启动服务器和停止服务器(需要到 tomcat 安装目录 shutdown.bat)
总结提问:
Servlet 规范中定义了多少种监听器事件,多少种监听器接口?
6 种监听器事件
8 种监听器接口
编写监听器的步骤是什么?
1.Web 项目
2.new-listener-包名和类名-选择监听器接口,web.xml-listener-Listner-class-类的全路径名
3.重写接口的方法,实现监听的功能
4.测试,如:启动服务器和停止服务器(需要到 tomcat 安装目录 shutdown.bat)
如何配置监听器?
web.xml

<listener>
<listener-class>xxx.yyy.类名</listener-class>
</listener>
《谷歌数据分析方法》脑图笔记 目录壹、脑图笔记贰、《谷歌数据分析方法》脑图文稿[^1]一、 反思数据分析二、选择数据分析工具的最佳策略第一步:选择数据分析工具前要回答的3个关键问题第二步:选择数据分析工具前要问供应商的10个问题第三步:如何有效地试用数据分析工具第四步:确定合作前的协议,检查供应商的服务条款三、点击流分析的精彩世界:指标8个关键网站指标数据分析指标揭秘关键网站指标的战略性策略四、成功的关键:衡量绩效关注“少数关键指标”衡量非电子商务网站的成功衡量B2B网站五、调研和测试永不过时的3个最佳调研问题选择线上调研供应商的8个建 阅读详情

相关推荐

招标信息爬取工具

一个能帮你节省大量时间的实用小工具,我自己用了挺久,分享出来给有需要的朋友

qq_56877290的博客 837

spring中应用上下文的事件

自定义事件 public class MyEvent extends ApplicationEvent {} } 事件监听器 public class MyEventListener implements ApplicationListener < MyEvent > {System . out . println("发布了事件,监听器" + myEvent . getEventName() + "做出响应");

m0_37938849的博客 219

NPU、CPU和GPU

NPU、CPU和GPU是三种不同类型的处理器,它们各自有不同的设计特点和应用场景。NPU(Neural Processing Unit,神经网络处理单元)是一种专门为加速神经网络计算而设计的处理器。

m0_60697583的博客 1755

监听器的介绍

监听器:作用域事件发生的时间往往是不确定的,当事件发生的时候需要进行一些处理时,就可以使用监听器,例如监听一个事件的创建,销毁。

q197266277的博客 641

用Frida-RPC搞定大麦App最新版签名:一个脚本解决x-sign和x-mini-wua

本文深入解析大麦App最新版签名机制(x-sign和x-mini-wua),详细介绍如何利用Frida-RPC技术开发稳定脚本获取签名参数。通过实战案例展示Java上下文切换、参数序列化等关键技术解决方案,为安全研究和技术验证提供可靠方案。

weixin_42525738的博客 645

[UE5蓝图基础二]1.[1d混合空间] 走和跑的动画切换(shift切换)

再双击”run”进去 我们需要给他指定一个动画姿势,这里就需要给他我们前面做的”1d”混合空间,然后可以看到”1d” 上有个speed参数,代表的速度 从前面的逻辑来看需要通过控制速度来切换动画,那么必然不能写死速度,把速度提升为变量传递进来即可,所以就得到以下蓝图节点。混合空间的概念:混合空间就是可以将角色多个动画混合在一起 ,我们创建动画类就是创建个”Animation”文件夹 在文件夹内创建混合空间。我们目前要实现的是一个走和跑的功能 那么创建1d即可。到这一步混合空间已经做完 下一步做”动画蓝图”

qq_30584617的博客 3300

servlet规范- Listener

一、基本概念JavaWeb里面的listener是通过观察者设计模式进行实现的。对于观察者模式,这里不做过多介绍,大概讲一下什么意思。观察者模式又叫发布订阅模式或者监听器模式。在该模式中有两个角色:观察者和被观察者(通常也叫做主题)。观察者在主题里面注册自己感兴趣的事件,当这个事件发生时,主题会通过回调接口的方式通知观察者。举个生活中的例子:订阅报纸。任何一个家庭或个人都可以向报社订阅报纸。这里报...

lzf的博客 936

在Termux上安装Kali Linux 完整系统

介绍如何在Termux上安装Kali Linux 完整系统

蓑雨一生的博客 2万+

Servlet 学习 --- jsp执行过程、Servlet和Filter的生命周期、监听器

  一、jsp执行过程      jsp的执行有翻译,编译和执行  三大过程;三个过程都是在jsp服务器中完成的     修改jsp文件后,第一次访问会执行jsp翻译,编译和执行; 第二次及其后访问直接     执行编译后的类  没有翻译和编译        ① 翻译:是把jsp文件翻译成java文件    ② 编译: 是把java文件编译成class字节码/类文件    ③ 执行: 是jvm解析...

她从小就是校花的博客 348

银河麒麟服务器操作系统V10SP3 U盘安装中“基础软件仓库错误”的排查与修复指南

本文针对在无网络环境下使用U盘安装银河麒麟服务器操作系统V10SP3时,遇到的“基础软件仓库错误”问题,提供了详细的排查与修复指南。核心解决方案是通过进入救援模式,使用lsblk命令确定U盘实际设备路径,并在系统引导时手动添加inst.repo内核参数来指定安装源,从而绕过安装程序的自动探测故障,确保安装流程顺利进行。

ik67890123的博客 1197

【Android面试八股文】Handler如果没有消息处理是阻塞的还是非阻塞的?Looper 为什么要使用死循环?Android中为什么主线程不会因为Looper.loop()里的死循环卡死?

Handler如果没有消息处理是阻塞的还是非阻塞的? Looper 为什么要使用死循环? Android中为什么主线程不会因为Looper.loop()里的死循环卡死?

字节卷动 760

Servlet上下文监听器

Servlet上下文监听器 用于实现Servlet上下文监听的接口为ServletContextListener和ServletContextAttributeListener。其中,ServletContextListener用于监听ServletContext对象的创建和销毁,ServletContextAttributeListener用于监听 ServletContext对象中属性的增...

zhupengqq的博客 576

★教程3:Simulink学习教程入门60例目录

1.订阅本教程用户可以免费获得本博任意1个(包括所有免费专栏和付费专栏)博文对应代码;2.本Simulink课程的所有案例(部分理论知识点除外)均由博主编写而成,供有兴趣的朋友们自己订阅学习使用。未经本人允许,禁止任何形式的商业用途;3.本课程除了介绍常见的Simulink模块介绍之外,我们更侧重于各种实例的完整设计介绍。从通信,控制器,图像处理,语音处理,电力系统等诸多常用领域介绍了相关案例,如果对于某个较为复杂的案例,初学者无法正确复现,也可以私信博主获得完整Simulink模型文件。

FPGA/MATLAB学习教程/源码/项目合作开发 1万+

Listener监听器——创建和销毁01

接口回调 就是把一个接口的实现类,作为参数传进一个方法里面,这个方法的形参就是这个接口。 web的监听器,共8个,划分为三种类型 监听三个作用域创建和销毁 pageContext 只作用于页面,这里可以忽略 request httpServletRequest session httpSession application ServletCon...

weixin_39337047的博客 784

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

01.在一个类中写三个监听器

前文;在一个drawUI类中建立一个窗口,窗口里面实现添加按钮和画图的功能,能够点击相应的按钮便会出现与之相对应的图形,通过操作鼠标进行绘图。 一.创建一个darwUI类,建立一个窗口 public class drawUI extends JFrame{ public void initUI() { //创建出一个窗口 this.setTitle("绘制图像"); this.setSize(1000,800);

weixin_51660314的博客 228

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

A01_为Button添加监听器

目标功能:点击“加法”按钮文本框数字加一,点击“减法按钮”,文本框数字减一。 额外功能:文本框内容居中,为布局添加背景图片。 效果: activity_main.xml &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas...

系统运维 113

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

事件监听器_Demo01.java

import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import simpleFrame.FrameUtil;/** * 事件:当发生了某个事件的时候,就会有相应的处理方案 * * 事件源

zang_yang 511

JavaWeb--过滤器与监听器01

学习过程

无 366

Listener学习笔记-- day01 监听器的使用

一、监听器 1、作用 Web可以通过监听器监听域对象的创建和销毁 ServletContext,Session,Request, 属性变更,javabean对象在session中的状态变更(绑定,解绑) 2、意义 观察服务器性能,粗略估计网站的当前的访问人数,网站并发量... 二、监听器的使用 1、监听 servletContext 的生命周期 package cn.itca

wingzhezhe的博客 394

【web高级 01vue 】 vue预习课04 计算属性和监听器

计算属性 和 监听器 模板内的表达式非常便利,但是设计他们的初衷是用于简单运算。在模板中放入太多的逻辑会让模板过重且难以维护,此时就可以考虑计算属性和监听器。 范例:数量统计 <!-- 商品总数 --> <p> <!-- 表达式 --> <!-- 食物总数:{{foodList.length + '种'}} --> <!-- 计算属性 --> <!-- 食物总数:{

weixin_42580704的博客 246

Spring _day01_下载、概述、监听器

Spring:SE/EE开发的一站式框架。 ​ 。一站式框架:有EE开发的每一层解决方案。 ​ 。 WEB层 :SpringMVC ​ 。 Service层 :Spring的Bean管理,Spring声明式事务 ​ 。 DAO层 :Spring的Jdbc模板,Spring的ORM模块l Spring:SE/EE开发的一站式框架。 概念:【面试】 ​ IoC: 控制反转:将对象的创...

ae394075的博客 183

JavaWeb之JSP全脑图(day01)基本知识和监听器

三种语法 头部page page可以修改jsp页面的重要属性行为 language contentType pageEncoding import autoFlush buffer errorPage页面出错后自动跳转的路径 声明脚本 <%! java代码 %> 表达式脚本 <%= java代码 %> 在jsp页面输出数据(整型、浮点型、字符串、对象) 代码脚本 <% java代码 %> 九大内置对象 Tomcat翻译jsp页面成为servlet源码后

程序彤的博客 260

一个监听器绑定多个按钮控件

import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; public class IndexActivity extends Ap

foxbb的专栏 824

Spring笔记01_下载_概述_监听器

目录 Spring笔记01 1.Spring介绍 1.1 Spring概述 1.2 Spring好处 1.3 Spring结构体系 1.4 在项目中的架构 1.5 程序的耦合和解耦 2. Spring快速入...

dayaolan1494的博客 229

2020-11-01 Java入门--创建界面,添加按钮和监听器

Java入门--创建界面,添加按钮和监听器(以图形编辑器为例)创建界面添加按钮 创建界面 注:JRE-系统库 java.awt 早期的界面开发包 (容器,组件,布局器) javax.swing 可视化组件升级包 创建对象格式 java.awt.Color color = new java.awt.Color(); import javax.awt.color;//引入颜色包 public class Drawpad{ //1.创建一个图形编辑器对象,并调用它的方法 pu

m0_50814758的博客 584

ANDROID_MARS学习笔记_S01_002View、监听器初步

一、View、监听器介绍 二、在Activity中获取view和设置属性,设置button的监听器 1.activity_main.xml 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.a...

weixin_30682127的博客 102
上一篇: 会话跟踪01
下一篇: 过滤器01
香鱼嫩虾
博客等级 码龄7年 1671粉丝 100原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

香鱼嫩虾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值