1.IOC
a.IOC:控制反转:应用程勋本身不负责依赖对象的创建和维护,而是由外部容器负责创建和维护
b.DI(依赖注入) 创建对象并且组装对象之间的关系
2.2.Spring注入
定义:在启动Spring容器加载bean的配置时,完成对成员变量的复制行为
常用的注入方式
a.设值注入
<bean id="BusinessService" class="service.BusinessImpl">
<property name="dao" ref="FileDao"></property>
</bean>
<bean id="FileDao" class="dao.FileDaoImpl"></bean>
b.构造注入
<bean id="BusinessService" class="service.BusinessImpl">
<constructor-arg ref="FileDao" name="dao"/>
</bean>
<bean id="FileDao" class="dao.FileDaoImpl"></bean>