spring 整合web项目原理

1,加载spring核心配置文件,

    ApplicationContext context = new ClassPathApplicationContext("bean!.xml");

    (1)new 对象 ,功能可以实现,但效率很低

2,实现思想:把加载配置文件创建对象的过程,在服务器启动的时候完成。

3,实现原理:

    (1)ServletContext对象;

    (2)监听器;

    (3)具体使用;

-在服务器启动时,为每个项目分配一个servletContext对象。

-在servletContext对象创建时使用监听器可以具体到servletContext对象在什么时候创建

-使用监听器监听到对象创建的时候

-加载配置文件,把配置文件的对象创建

-把创建的对象放到servletContext域对象里面(setAttribute方法)

-获取对象是时候,到域servletContext域得到(getSttrbute方法)


猜你喜欢

转载自blog.csdn.net/qq_38793958/article/details/80321840