内部最核心的就是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的反射。