首页 > 代码库 > 1.spring原型模拟
1.spring原型模拟
内部最核心的就是IOC了,动态注入,让一个所依赖的类对象创建不用new了,可以自动的生成,这利用了java的反射的原理,反射就是在运行的时候动态的去创建调用对象。
形如:action-service-dao,po-db
service调用dao实现类
首先在xml中配置service 和 dao
然后有代码如下:
Service service = (Service)Factory.getBean("service");
Dao dao = (Dao)Factoy.getBean("dao");
service.setDao(dao);
User u = new User();
service.add(u);
将阴影部分替换为配置:
<bean id = "service" class="...servieImpl">
<property name = "dao" bean = "u">
</bean>
实现方法应用java的反射。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。