spring整合web项目原理
Posted o_0
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring整合web项目原理相关的知识,希望对你有一定的参考价值。
1.加载spring 中的核心配置文件 并创建对象 。
ApplicationContext context=new ClassPathXmlApplicationContext("applicationContext.xml");
new 对象的方法 虽然可以实现,但是效力低。
2.实现的思想。把加载配置文件和创建对象的过程 ,在服务器中启动的时候完成。
3.实现的基本原理
使用到的技术 。
(1) ServletContext 对象 。
(2) ServletContextListents 监听器 、
操作过程:
1.在服务器启动的时候,为每个项目 创建一个servletcontext 对象。
2.在servletcontext 创建的时候使用监听器可以监测到servletcontext什么时候创建的。
3.使用监听器监听到servletcontext对象创建的时候,
4加载spring 配置文件,并创建其对象。
5.把创建的对象存储在servletcontext 域对象中。setattribute ();
6.获取对象的时候使用servletcontext 域 的getattribute()方法来实现。
以上是关于spring整合web项目原理的主要内容,如果未能解决你的问题,请参考以下文章
spring框架学习:Spring整合Web项目整合Mybatis