5.1 详解web


一,ServletConfig

        Servlet配置文件,只能在Servlet中访问;


二,ServletContext

       1,Web全局配置文件;所有的Web组件都能直接访问;包括JSP、Servlet等


三,两者关系

        1,在容器加载web应用时,应当就会从DD中获取Context,并初始化,创建Servlet组件时会将传递Context引用

        2,在Servlet加载时,会初始化ServletConfig,并在容器调用init时候传递config的引用

        3,context包括params和Attribute,params值从DD文件中获取,并且之后值无法改变;

        4,容器在初始化config时,应当传给它一个context的引用,所以可以使用config.getServletContext获取context;


四,监听context事件;监听者模式!

        1,将context传递给Servlet之前,需要进行一些初始化操作

        2,在Servlet销毁之前,需要进行一些断开数据库连接等操作

        3,在DD文件中设置context-listener属性


五,其他监听事件









你可能感兴趣的:(5.1 详解web)