标签:XML 实例 ati for 对象 bean logs class val
IOC实现原理:1 配置xml文件 2 dom4j根据xml文件得到id对应的classvalue 3反射创建类对象 4创建一个新的实例,返回实例
//IOC原理 // public class UserService // { // // } // // public class UserServlet{ // //得到UserService的对象 // UserFactory.getService(); // } 1 配置bean.xml文件 <bean id="UserService" class="类的文件路径"> 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; }
标签:XML 实例 ati for 对象 bean logs class val
原文地址:http://www.cnblogs.com/linjingjia/p/7426533.html