Spring整合web项目原理

Spring整合web项目原理

1  加载spring核心配置文件
Spring整合web项目原理

    (1)new  对象,功能可以实现,效率很低
  2  实现思想:把加载配置文件和创建对象过程,在服务器启动时候完成。


  3 实现原理
    (1) ServletContext对象
    (2)监听器
      (3) 具体使用
         在服务器启动时候,为每个项目创建一个ServletContext对象
         在ServletContext对象创建时候,使用监听器可以具体到ServletContext对象在什么时候创建
     使用监听器监听到ServletContext对象创建时候,加载Spring配置文件,把配置文件配置对象创建
     把创建出来的对象放到ServletContext域对象里面(setAttribute方法)
     获取对象时候,到ServletContext域得到(getAttribute方法)