Spring整合Web项目原理
加载spring核心配置文件
实现思想: 把加载配置文件和创建对象的过程,在服务器启动的时候完成。
底层技术: ServletContext对象、监听器(监听ServletContext对象创建的时间),服务器启动的时候,为每个项目创建一个ServletContext对象,在ServletContext对象创建时候,使用监听器可以具体到ServletContext对象在什么时候创建,
实现原理: 使用监听器监听到ServletContext对象创建时候,加载spring的配置文件,把配置文件配置的对象创建,把创建出来的对象放在ServletContext域对象中(setAttribute()方法),获取对象的时候,到ServletContext域对象得到(getAttribute()方法)