-
实例——统计在线用户和人数<br> 1:创建JavaWeb项目——创建对应的目录结构,引入对应的jar<br> 2:创建监听HttpSession对象的监听器<br> 3:以HttpSession数表示当然用户数——比较简单 4:想获取在线用户的更多信息,比如:IP,需要使用监听ServletRequest的监听器 5:下面就是按照上面的思路来编写、完善、调试、测试项目了查看全部
-
@WebListener注解的用法查看全部
-
servlet3.0下监听器的用法,——主要是使用注解的方式,另外,需要注意的是在Servlet3.0标准下监听器过滤器都是没法定义执行的顺序的,如果想定义,还应该在web.xml文件中定义,Servlet3.0也是支持配置文件配置的,并且其优先级高于注解的优先级。查看全部
-
使用Servlet3.0的前提条件,只有满足了这些条件,才能够使用。查看全部
-
Servlet规范中提供的两个监听器,用于实现Session的绑定、解除绑定、钝化、活化四个方法。 需要注意的是,这两个监听器不需要注册到web.xml文件中 实验的时候是使用的普通的对象,实现了对应的接口,当在Session对象中添加这个对象作为Session的属性或者将这个对象从Session对象中清楚,都会触发对应的方法——绑定或者解除绑定的方法,这说明程序中的每个动作都应该是可控的可见的可监视的,只是有些是Web容器负责的事情,作为程序员我们了解的稍微少一些。 绑定、解除绑定、钝化、活化四个方法都是一样的,都是有关Session对象的变化的监控,绑定、解除绑定是对Session对象的属性的添加和清除的监控,钝化、活化是对Session对象持久化和反持久化的一个监控,注意,对应钝化、活化需要序列化这个过程,所以,需要实现Serializable接口——序列化的接口 另外,就是这两个监听器不需要配置在web.xml文件中但是Tomcat容器照样能知道,一定是在某个地方配置好了。查看全部
-
Session对象的钝化动作是有Web容器来完成的,下面就是Tomcat这个Web容器的钝化实现方式查看全部
-
Session对象的钝化动作是有Web容器来完成的,下面就是Tomcat这个Web容器的钝化实现方式查看全部
-
Session钝化的机制,主要是针对Session过多内存空间不足的情况下,提出的一种解决的方案,将不常使用的放在硬盘空间中,用到时再从硬盘传输到内存中。查看全部
-
嗯,这一部分内容,是我听得比较少的,记录下: 1:绑定,添加属性到Sessiong对象上 2:解除绑定,将添加的属性从Session对象上清除 3:钝化,将Session对象持久化到一个存储设备上 4:活化,将Session对象从一个存储设备上进行恢复查看全部
-
老师讲解这一部分的内容的思路是采用简单实验的方式,让我们见识一下监听器的理论是可测的,当然,在讲解的过程中出现了一下,未讲解的内容,所以,有多讲了一些。这需要自己补充了,有关ServletContext/HttpSession/ServletRequest三个对象的作用域、生命周期、创建的时机、销毁的时机、属性方法的调用时机等等。查看全部
-
按照监听的对象的属性变化的监听器,以及监听器中的方法的使用。 还是针对ServletContext/HttpSession/ServletRequest三个对象,此时不是针对这三个对象的创建和销毁的监听了,是针对这三个对象的属性的变化的监听了。对应的也有三个接口,每个接口中有三类针对属性不同变化的监听方法。查看全部
-
ServletContext/HttpSession/ServletRequest这三个对应主要是作用域不同,监听这三个对象的监听器的用户大同小异,根据结构决定功能,功能决定地位,地位决定权限,权限决定优先级的原则,我们重点要明白的是这三个对象的不同点是什么,各自的主要负责的功能是什么。对于监听器主要有两个功能,一个是创建对象、一个是销毁对象,创建时主要是用户初始化一些对象的参数,销毁时主要是负责回收一些资源。查看全部
-
HttpSession对象的创建和销毁监控 Session销毁的三种情况: 1:程序调用销毁Session的方法,来销毁Session 2:关闭浏览器时销毁 3:Session超时自动销毁——注意,配置的事件可能不那么准确 session这个对象是非常有用的,对于登录登出的控制尤为重要。查看全部
-
若此用户退出登录,则在Session里面删除该用户。查看全部
-
获取客户端的ip通过request来获取。查看全部
举报
0/150
提交
取消