IOC实现原理:1 配置xml文件 2 dom4j根据xml文件得到id对应的classvalue 3反射创建类对象 4创建一个新的实例,返回实例
//IOC原理// public class UserService// {// // }// // public class UserServlet{// //得到UserService的对象// UserFactory.getService();// }1 配置bean.xml文件2创建工厂类,使用dom4j解析配置文件+反射public static UserService getService(){ //1 解析xml文件(dom4j),根据id值得到UserService,得到id值对应class属性值 String classvalue="class属性值"; //2 使用反射类创建类对象 Class clazz=Class.forName(classvalue); //创建类对象 User user=clazz.newInstance(); return service; }