Spring 中的IOC
ioc是什么?
ioc(inverse of controll) 控制反转:所谓控制反转就是把创建对象(bean),和维护对象(bean)的关系的权利从程序中转移到spring的容器(applicationcontext.xml),而程序本身不在维护,
DI是什么?
DI(dependency injection)依赖注入:实际上di和ioc是同一个概念,spring的设计者认为di更准确表示spring核心技术
学习框架,最重要的就是学习各个配置
把ApplicationContext做成一个单例
final public class ApplicationContextUtil {
private static ApplicationContext ac=null;
private ApplicationContextUtil(){
}
static{
ac = new ClassPathXmlApplicationContext("applicationContext.xml");
}
public static ApplicationContext getContext(){
return ac;
}
}