web监听器开发过程

开发过程:

** a)写一个普通类实现对应的接口,即事件监听器
b)在web.xml文件中注册事件监听器

**
## 生命周期:
** 空参构造(1次)->初始化(1次)->销毁化(1次),是一个单例的模式
在部署web应用是产生,即用户第一次访问之前已经产生,在重新部署web应用时,后销毁原监听器,再产生新的监听器
**
## web.xml
```

cn.xijie.listener.MyServletContextListener

```
# java代码
```
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
//事件监听器[用于监听ServletContext对象产生和销毁]
public class MyServletContextListener implements ServletContextListener {
public MyServletContextListener(){
System.out.println("空参构造");
System.out.println(this.hashCode());
}
@Override //产生
public void contextDestroyed(ServletContextEvent arg0) {
System.out.println("ServletContext产生");
System.out.println(this.hashCode());
}
@Override //销毁
public void contextInitialized(ServletContextEvent arg0) {
System.out.println("ServletContext销毁");
System.out.println(this.hashCode());
}
}
```

原文地址:http://blog.51cto.com/357712148/2105543

时间: 2024-10-09 16:24:16

web监听器开发过程的相关文章

Web 监听器

什么事web 监听器? Servlet规范中定义的一种特殊类 用于监听ServletContext.HttpSession和ServletRequest等象的创建与销毁的事件 用监听域对象的属性发生修改的事件 web 监听器的常见用途: 统计在线人数和在线用户 系统启动时加载初始化信息 统计网站访问量 跟Sring结合 配置web监听器: 创建一个实现监听接口的类 import javax.servlet.ServletContextEvent; import javax.servlet.Ser

Web监听器导图详解(转)

阅读目录 Web监听器 监听器的分类 Servlet版本与Tomcat版本 getAttribute与getParameter的区别 参考 监听器是JAVA Web开发中很重要的内容,其中涉及到的知识,可以参考下面导图: 回到顶部 Web监听器 1 什么是web监听器? web监听器是一种Servlet中的特殊的类,它们能帮助开发者监听web中的特定事件,比如ServletContext,HttpSession,ServletRequest的创建和销毁:变量的创建.销毁和修改等.可以在某些动作前

Web监听器导图详解

监听器是JAVA Web开发中很重要的内容,其中涉及到的知识,可以参考下面导图: Web监听器 1 什么是web监听器? web监听器是一种Servlet中的特殊的类,它们能帮助开发者监听web中的特定事件,比如ServletContext,HttpSession,ServletRequest的创建和销毁:变量的创建.销毁和修改等.可以在某些动作前后增加处理,实现监控. 2 监听器常用的用途 通常使用Web监听器做以下的内容: 统计在线人数,利用HttpSessionLisener 加载初始化信

在自定义的web监听器中嵌入web中的定时事件

在 http://www.cnblogs.com/myadmin/p/4806265.html 中说明了自定义web监听器的一些东西. 本文中的web定时任务也基于上篇文章的自定义web监听器. 新建一个方法如下: public void timeMethod() { Timer timer=new Timer(); TimerTask task=new TimerTask() { int i=1; @Override public void run() { System.out.println

web监听器

web监听器的定义; web监听器是servlet规范中定义的一种特殊类; 用于监听servletContext . HttpSession .ServeletRequest 等域对象的创建与销毁事件: 用于监听域对象的属性发生修改的事件; 可以在事件发生前.发生后做一些必要的处理; web监听器的用途; 1.统计在线人数和在线用户; 2.系统启动时加载初始化信息; 3.统计网站访问量; 4.跟SPring结合; 第一个web监听器: 步骤:1.创建一个实现监听器接口的类:2.配置web.xml

java 学习之路 - web监听器

什么是web监听器 web监听器主要是对Servlet对象进行监听和动作的,它可以监听客户端的请求,服务端的操作等 web监听器的分类 根据监听的域对象可以分为三类 1.监听Servlet上下文对象的监听器 1. 对Servlet上下文对象初始化及对象销毁动作进行监听的 ServletContextListener 2. 对Servlet上下文对象的属性进行监听的 ServletContextAttributeListener 2.监听HTTP会话 Session对象的监听器 1. 对HTTP

关于web前端开发过程中SEO优化的注意点

SEO优化通俗点说就是为了让网站在各大搜索引擎中更容易的被搜到,即提高搜索排行,从而提高网站流量的一个技术手段 在写web页面的时候,为了让网络爬虫更容易的搜索到页面,需要注意几个点: html语义化 刚接触web前端开发的时候很奇怪,既然html标签可以通过css进行更改它的内置属性,为什么还有这么多的标签存在 <div>,<h1>,<span>,<strong>.... 而现在,随着对前端的不断深入,才逐渐明白它的用处 语义化的html可以让开发者更容易

web day20 单表练习之分页,java web监听器, 国际化

分页 什么是分页 例: 第N页/共M页 首页 上一页 1 2 3 4 5 6 7 8 9 10 下一页 尾页 口 go 分页的优点:只查询一页,不用查询所有页 分页数据 页面的数据都是由Servlet传递来的 Servlet: 1.当前页面页数:pageCode,pc(没有传递按默认第一页) 2.总页数:totalPages,tp(总记录数/每页记录数) 3.总记录数:totalRecored,tr(dao来获取,select count(*) fromt_customer)\ 4.每页记录数:

java web监听器统计在线用户及人数

在线用户使用HttpSessionListener监听器统计 每当一个session会话建立  在线用户人数+1 每当一个session会话销毁 在线用户人数-1 使用ServletRequestListener监听器统计用户信息 每当一个request建立  将当前用户放入集合 每当session会话销毁  将当前用户移出集合 我使用的是Servlet3.0  监听器直接使用注解@webListener即可 不用在web.xml中布局 在web.xml中配置session-timeout标签