对象作用域与Servlet事件监听器

1、  servlet3个对象作用域(上下文、请求和会话)分别由ServletContextServletRequestHttpSession接口来处理。

2、  ServletContext对象由容器创建并实例化,在一个web应用中部署的Servlet或者JSP都可以对ServletContext对象进行访问。

3、  上下文中设置的属性是线程不安全的。

4、  Session用于维护与一个客户的会话状态。对于同一个客户的多个请求,Session会跨这些请求持久存储。

5、  可以使用特殊的浏览器窗口打开方式(如IECtrl-N)使用相同的Session来访问设置的属性。也就是说存在多个线程访问相同的会话属性。所以线程也是不安全的。

6、  设置在上下文和会话作用域中的对象,会非常消耗系统的资源。

7、  请求作用域范围仅仅作用在与一个请求相关的两个资源之间。

8、  应用程序事件监听器是实现一到多个Servlet事件监听器接口的类。它们在web应用程序部署的时候,被web容器初始化和注册。

9、  ServletContext监听器用于管理应用程序JVM级别保存的资源或状态。

10、              HTTP会话监听器用于管理从同一客户端或用户发送的一系列请求的资源或状态。

11、              Request请求监听器用于管理Request请求生命周期内的状态。

12、              Servlet监听器用于监听一些重要事件的发生,监听器对象可以在事件发生前、发生后可以做一些必要的处理。

13、              目前Servlet2.4JSP2.0总共有8个监听器接口和6Event类。

14、              Servlet监听原理类似JavaGUI程序中的监听原理。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值