SpringBoot: Web开发之Listener实践
文章目录
- Listener简介
- Listener实践
Listener简介
其实很简单就是一个机制,简单来说就是:比如你监听了一个按钮,那个当这个按钮被点击或者鼠标滑过的时候,就会被监听到,你可以对此进行响应的操作。Listener作为JavaEE的规范,其实就是一个接口。他的作用是:监听某个事物的变化,然后通过回调函数,反馈给客户(程序)去做一些响应的处理。接下来我们要讲的ServletContextListener主要监听的是Servlet的创建和销毁,貌似也只能监听他的创建和销毁。
Listener实践
1、编写一个类实现ServletContextListener接口
package com.hstc.edu.servlet;import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;public class MyListener implements ServletContextListener {@Overridepublic void contextInitialized(ServletContextEvent servletContextEvent) {System.out.println("Servlet被创建");}@Overridepublic void contextDestroyed(ServletContextEvent servletContextEvent) {System.out.println("Servlet被销毁");}
}
2.然后在web.xml下面注册即可(写在web-app标签中):
<listener><listener-class>com.hstc.edu.servlet.MyListener</listener-class></listener>
然后我们重启我们的Tomcat,可以看到我们的命令行如下:
当我们停止Tomcat服务器的时候,显示如下:
SpringBoot: Web开发之Listener实践相关推荐
- Swift Web 开发之 Vapor - 入门(一)
简介 Vapor 是一个基于纯 Swift 构建出的 Web 开发框架,目前可以运行在 macOS 和 Ubuntu ,用于构建出漂亮易用的网站或者 API 服务. 官方称是用的最多的 Swift w ...
- 移动web开发之rem布局(rem基础、媒体查询、 less 基础、rem适配方案)
移动web开发之rem布局 一.rem基础 rem单位 rem (root em)是一个相对单位,类似于em,em是父元素字体大小. 不同的是rem的基准是相对于html元素的字体大小. 比如,根元素 ...
- 17. 【移动Web开发之flex布局】
文章目录 [移动Web开发之flex布局]前端小抄(17) 一.flex布局体验 1.1 传统布局与flex布局 1.2 初体验 二.flex布局原理 2.1 布局原理 三.flex布局父项常见属性 ...
- 「学习笔记」移动Web开发之flex布局9
「学习笔记」移动Web开发之flex布局9 一.flex布局体验 1.1 传统布局与flex布局 1.2 初体验 二.flex布局原理 2.1 布局原理 三.flex布局父项常见属性 3.1 常见父项 ...
- WEB开发之HTML与CSS够用即可-庞永旺-专题视频课程
WEB开发之HTML与CSS够用即可-113人已学习 课程介绍 讲解常用的HTML标签与CSS样式.这些常用的HTML标签与CSS样式都是本人多年从业经验的总结.只要熟练我总结的HTM ...
- 移动WEB开发之-REM(rem)布局
目录 移动WEB开发之REM布局 rem基础 rem单位 媒体查询 什么是媒体查询 媒体查询语法规范 1.mediatype 查询类型 2.关键字 3.媒体特性 4.媒体查询书写规则 less 基础 ...
- Python Web开发之WSGI
Python Web开发之WSGI WSGI(全称Web Server Gate Interface,Web服务器网关接口)是Python为了规范和简化Web服务开发过程,定义了一种Web服务器和应用 ...
- Swift Web 开发之 Vapor - 模版 Leaf(三)
模版引擎,对现在的 Web 开发极为重要,几乎所有主流 Web 框架都会支持一种或多种模版引擎,模版引擎可以分离用户界面和业务逻辑,工作原理主要是一种翻译,后端对特定的标记.语法.变量等渲染后再输送给 ...
- 18. 【移动Web开发之rem适配布局】
文章目录 [移动Web开发之rem适配布局]前端小抄(18) 一.rem单位 1.1 rem 单位 二.媒体查询 2.1 什么是媒体查询 2.2 语法规范 2.2.1 mediatype 查询类型 2 ...
最新文章
- 一些性能上的考虑(主要是UITableView)
- 台式计算机序列号在哪,台式机如何查看序列号
- Android判断应用或Activity是否存在
- js变量和java变量相等,js中变量和jsp中java代码中变量互相访问解决方案
- 三面美团Java岗,面试竟然被这31道Java基础题难倒了
- C#正则表达式开源工具
- 华为P50 Pro+高清渲染图曝光:居中单挖孔屏+后置徕卡五摄
- parted如何将磁盘所有空间格式化_linux文件系统及磁盘格式化
- html三页布局实训,创建css布局页面(上机实训任务).pdf
- 集成电路模拟版图入门-版图基础学习笔记(一)
- 各种电脑/软件/生活/音乐/动漫/电影技巧汇总,你肯定能发现你需要的使用技巧,你的生活绝对会因此简化很多,具体操作见本专栏相关文章或点击链接
- mysql_使用记录.md
- PHP解决某些特殊汉字符或汉字转码后成乱码或者空白的问题
- linux查看串口信息tty*
- 股票指标 PHP,怎样将股票指标改为选股指标
- The service cannot be activated because it does not support ASP.NET compatibility
- 【强化学习】Actor-Critic算法详解
- Oracle 查询工具 在WIN7 64位下安装PLSQL
- 经济学人:人工智能正颠覆传统战争,一场新军备竞赛或将开启
- tools.jar的位置