java零到一:Servlet和JSP-10:监听器、servlet线程安全问题、servlet小结


1.监听器
        (1)什么是监听器?
         servlet规范当中定义的一种特殊的组件,用来监听
servlet容器产生的事件并进行处理。
         事件主要有两大类:
                 a, 生命周期相关的事件: 容器创建或者销毁request,session,
                 ServletContext三个对象时产生的事件。
                 b, 绑定相关的事件: 调用了request,session,ServletContext的
                 setAttribute,removeAttribute产生的事件。

        (2)如何去写一个监听器?
                 step1,先写一个java类,实现相应的监听器接口。
                 要依据监听的事件类型来选择相应的监听器接口(
                 比如,要监听session的创建和销毁,要用
                 HttpSessionListener接口)。
                 step2,在接口所声明的方法里面,实现相应的处理逻辑。
                 step3,注册监听器(web.xml) 。
                 在线页面


2.  ServletContext接口
          (1) 容器在启动的时候,会为每一个应用创建唯一的一个符合ServletContext接口的实例,称之为ServletContext接口的实例,称之为Servlet上下文。 Servlet上下文会一直存在,
除非容器关闭或者应用被卸载。

          (2) 如何获得ServletContext?
                    a, GenericServlet.getServ

猜你喜欢

转载自blog.csdn.net/kerryqpw/article/details/104084975