在我们的Java Web课程学习中,
在现阶段,Spring框架几乎是必学的一个框架
因为它有几个十分强悍的机制
那么,在这几篇的博文中,
本人将着重讲解这几个机制的思想以及实现
IoC —— 控制反转:
基本定义:
首先,本人要给新学习的同学扫个盲:
什么是IoC技术?
答曰:
Inversion of Control,
即“控制反转”,不是什么技术,而是一种设计思想
在Java开发中,IoC意味着将设计好的对象交给容器控制,
而不是传统的在对象内部直接控制
那么,再说得通俗一点:
Ioc机制,就是由容器来帮忙创建及注入存入容器中的类的依赖对象
什么是 “反转”?
那么,为什么叫上述的现象为“反转”呢?
答曰:
因为由容器帮我们查找及注入依赖对象,
对象只是被动地接受依赖对象,所以是反转
即:依赖对象的获取