zoukankan      html  css  js  c++  java
  • spring容器启动

    1 主要类

    ContextLoaderListener:注册在web.xml中,web应用启动时,会创建它,并回调它的initWebApplicationContext()方法,从而创建并启动spring容器。必须继承ServletContextListener。

    WebApplicationContext:用于web应用的spring容器上下文,它代表了spring容器,继承自ApplicationContext。是一个接口,在ContextLoader.properties配置文件中可以声明它的实现类。默认实现类为XmlWebApplicationContext。ApplicationContext继承自BeanFactory,并扩展了它的很多功能。

    ServletContext:web容器(如tomcat)的上下文,不要和ApplicationContext搞混了。

    1 主要流程

    web容器的初始化过程为

    1. web容器(如tomcat)读取web.xml, 读取文件中两个节点和
    2. 容器创建ServletContext,它是web的上下文,整个web项目都会用到它
    3. 读取context-param节点,它以 键值对的形式出现。将节点值转化为键值对,传给ServletContext
    4. 容器创建中的实例,创建监听器。监听器必须继承ServletContextListener
    5. 调用ServletContextListener的contextInitialized()方法,spring容器的创建和初始化就是在这个方法中

    https://blog.csdn.net/u013510838/article/details/75066884

  • 相关阅读:
    oracle数据库根据年和月查询出表中 某年某月的数据信息
    分页问题,js之间比较不可以是字符串与字符串比较
    layer.load("试题分析中,可能需要一段时间,请稍后......",0);解析
    编译java程序
    java语言特性
    JDK
    超链接样式属性
    背景样式
    表格合并操作
    表单
  • 原文地址:https://www.cnblogs.com/vhyc/p/9110715.html
Copyright © 2011-2022 走看看