spring第一个核心功能:ioc (Inversion of Control)
Ioc:控制反转,是一个理论,概念,思想。
把对象的创建,赋值,管理都交给代码之外的容器完成,即对象的创建由其他外部资源完成
控制:创建对象,对象的属性赋值,对象之间的关系管理
正转:开发人员在代码中创建对象,给对象属性赋值,主动管理对象
反转:把原来开发人员创建对象,给对象赋值,管理对象的权限交给容器,由容器代替开发人员完成
ioc可以减少代码的改动,实现不同的功能,及解耦合
spring第一个核心功能:ioc (Inversion of Control)
Ioc:控制反转,是一个理论,概念,思想。
把对象的创建,赋值,管理都交给代码之外的容器完成,即对象的创建由其他外部资源完成
控制:创建对象,对象的属性赋值,对象之间的关系管理
正转:开发人员在代码中创建对象,给对象属性赋值,主动管理对象
反转:把原来开发人员创建对象,给对象赋值,管理对象的权限交给容器,由容器代替开发人员完成
ioc可以减少代码的改动,实现不同的功能,及解耦合