1、IoC(Inverse of Control)---控制反转,指的是两个具有关系的组件,由spring容器将组件创建,并且给使用方传入,spring 提供的这个机制能够很好的降低组件之间的耦合度。
2、IoC的使用方法:
eg:Action--->DAO
思考:我们是先new jdbcDAOImpl/hibernateDAOImpl,再使用,还是由第三方创建DAO传入Action,再使用?(使用后者--降低组件之间耦合度)
1)首先在Action使用方添加接口类型的dao属性及其方法(set方法)
2)在Spring配置的Action组件定义,部分利用<property>指定注入关系
<property name="属性名" ref="要注入的Bean对象id值"></property>