zoukankan      html  css  js  c++  java
  • ServletConfig对象与ServletContext区别

    介绍

    ServletContext对象:servlet容器在启动时会加载web应用,并为每个web应用创建唯一的servlet context对象,可以把ServletContext看成是一个Web应用的服务器端组件的共享内存,在ServletContext中可以存放共享数据。ServletContext对象是真正的一个全局对象,凡是web容器中的Servlet都可以访问。

    servletConfig对象:用于封装servlet的配置信息。从一个servlet被实例化后,对任何客户端在任何时候访问有效,但仅对servlet自身有效,一个servlet的ServletConfig对象不能被另一个servlet访问。

    -------------------------------

    解释

    1、在web.xml配置文件中,对每个servlet的配置里,有一项<load-on-startup></load-on-startup>,

    它的含义是:标记容器是否在启动的时候就加载这个servlet。

    当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;

    当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。

    正数的值越小,启动该servlet的优先级越高。

    2、获取ServletContext的两种方式,直接获取和间接获取,得到的对象都是同一个。整个web应用都只有一个唯一的ServletContext实例;

    3、ServletConfig对象的作用范围仅在servlet中。

     

  • 相关阅读:
    【mybatis】02-spring集成
    【Spring】xxAware
    【性能调优】Arthas
    【算法】其他算法(字典树Trie等)
    【多线程】JDK源码类图
    POJ-1251-Jungle Roads
    Prim算法模板
    敌兵布阵-线段树(1)
    hdu-1541-Stars (树状数组)
    母牛生小牛
  • 原文地址:https://www.cnblogs.com/pxffly/p/7462422.html
Copyright © 2011-2022 走看看