一、IOC是什么.
IOC即控制反转,也叫依赖注入,它是一种设计思想,
传统的java se程序设计中,直接在对象内部进行new进行创建对象,程序主动去创建依赖对象,而IOC的有专门的容器来创建对象
并管理对象的资源注入.
二、何为反转,反转就是由容器来创建及注入依赖对象,对象只是被动的接收依赖对象,所以是反转,例如在SSH整合中,service层自动的创建了
categoryService对象,并在action层调用save方法注入Category对象.
ssh整合延伸思想:
传统应用程序要使用service层代码就会在主程序里new一个service对象,使用IOC就不需要主程序主动的去创建,
由Spring容器去创建和管理.当action需要使用service时,只需声明service,然后使用注解的方式从bean容器里注入进来,降低了代码之间的耦合度.