1:IOC:控制反转,不再把依赖对象交给应用本身创建和维护,而是交给外部容器创建和维护.这样控制权由应用转移到外部容器.2:DI:依赖注入,在运行期,由外部容器动态的将依赖对象注入到组件中,可以通过构造函数的参数形式注入,也可以通过set方法注入. 3:为何要使用Spring a.降低组件之间的耦合度,实现软件各层之间的解耦 Controller---Service---Dao b.可以使用容器提供的各种服务,不需要处理复杂的事物传播行为 事务管理 c.容器提供单例模式,开发人员不需要自己编写实…