本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用

内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系。

本人互联网技术爱好者,互联网技术发烧友

微博:伊直都在0221

QQ:951226918

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

1.IOC 和 DI

  1)IOC(Inversion of Control):其思想是反转资源获取的方向. 传统的资源查找方式要求组件向容器发起请求查找资源. 作为回应, 容器适时的返回资源. 而应用了 IOC 之后, 则是容器主动地将资源推送给它所管理的组件, 组件所要做的仅是选择一种合适的方式来接受资源. 这种行为也被称为查找的被动形式

  2)DI(Dependency Injection) — IOC 的另一种表述方式:即组件以一些预先定义好的方式(例如: setter 方法)接受来自如容器的资源注入. 相对于 IOC 而言,这种表述更直接

2.传统方式与IOC 方式比较

        

3.IOC 的进化

  

3---

最新文章

  1. ajax response status list [转载]
  2. Oracle 学习方法
  3. BZOJ 4384: [POI2015]Trzy wieże
  4. windows下vim 块模式问题
  5. 【Vegas原创】RHEL6多界面切换方法
  6. SecureCrt脚本(二)二级对象之Dialog
  7. mac版photoshop滤镜库报错解法
  8. [转]webrtc学习: 部署stun和turn服务器
  9. 用jQuery解决弹出层的问题
  10. SQL Server索引进阶:第十三级,插入,更新,删除
  11. Effective JavaScript Item 21 使用apply方法调用函数以传入可变參数列表
  12. C# 数据库连接测试以及备份
  13. Luogu P4716 【模板】最小树形图
  14. 【BZOJ5302】[HAOI2018]奇怪的背包(动态规划,容斥原理)
  15. Light OJ 1148
  16. android 设置LOGO和app名称
  17. python之路---11 第一类对象 函数名 闭包 迭代器
  18. python标准模块(下)
  19. Unity3D编辑器之不实例化Prefab获取删除更新组件
  20. npm 查看全局安装过的包

热门文章

  1. Jquery实现MD5加密
  2. Implement strStr()
  3. c语言中的文件流
  4. webService 部署以后参数输入框不能显示
  5. UDP和TCP的区别(转)
  6. zju(6)中断控制实验
  7. php for循环嵌套
  8. jsp页面向后台传值出现乱码的问题
  9. 解决PHP下导出csv乱码小记
  10. 我的web框架设计