(1)xml 解析、工厂模式、反射。2,IOC 底层实现逻辑
//首先,在XML文件中配置需要创建的对象。
//其次,在工厂类中通过反射创建需要的对象。
Class UserFactory{
public static UserDao getDao(){
String classvalue="com.dao.userdao";
Class clazz=Class.forName(classvalue);
return (UserDao)clazz.newInstance();
}
}
3,Spring 提供 IOC 容器实现两种方式:
(1)BeanFactory接口:IOC 容器基本实现,是 Spring 内部的使用接口,不提供开发人员进行使用 , 加载配置文件时候不会创建对象,在获取对象(使用)才去创建对象。 (2)ApplicationContext接口:BeanFactory 接口的子接口,提供更多更强大的功能,一般由开发人员进行使用 , 加载配置文件时候就会把在配置文件对象进行创建。
免责声明:以上内容源自网络学习到的知识,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。



