Spring--IOC容器
Spring:
轻量级
IOC:控制反转
AOP:面向切面编程
容器类框架
一站式开发
IOC容器:
IOC容器,处理对象之间的关系容器
IOC,控制反转
是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度
最常见的方式是依赖注入(Dependency Injection 简称DI),还有一种方式叫“依赖查找(Dependency Lookup)”
通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用传递给它,也就是说,依赖被注入到 对象中。
简单理解:对象的创建和管理,由 程序员手动完成交给容器(程序)自动完成,对象的创建和管理过程发生了反转。这就是IOC:控制反转
依赖注入:
容器创建和管理对象的过程,依赖注入过程。DI是IOC的一种实现方式
容器类型框架可以实现“一站式开发”。