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()方法来实现。