码迷,mamicode.com
首页 > 编程语言 > 详细

Spring:笔记整理(2)——IOC容器

时间:2017-03-20 14:17:31      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:注入   bsp   而不是   .com   控制反转   设计思想   ioc   思想   ima   

IOC容器

什么是IOC

  IOC ,全称Inversion of control,即,控制反转,是一种设计思想。
控制
在Java中,IOC意味着:你将设计好的对象交给容器控制,而不是传统的在你的对象内容直接控制。
在传统程序设计中,我们直接在对象内容通过new创建对象。而IOC是有一个专门的容器来创建这些对象,即由IOC来控制对象的创建
反转
容器帮助我们查找及注入依赖对象,对象只是被动的接受依赖对象。
图示:
技术分享

 


当有了IOC/DI容器后,我们就不用在客户端中主动创建这些对象了:
技术分享

 




Spring:笔记整理(2)——IOC容器

标签:注入   bsp   而不是   .com   控制反转   设计思想   ioc   思想   ima   

原文地址:http://www.cnblogs.com/MrSaver/p/6587778.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!