zoukankan      html  css  js  c++  java
  • Spring 的ioc

           Spring的两个非常重要的功能ioc和aop

           依赖反转:依赖对象的获得被反转;很多非凡的应用都是由两个或多个类通过彼此的合作来上线业务逻辑。这使得每一个对象都须要与其它对象合作,也就是说

    一个对象获得其它对象的引用,这个被引用的对象就是被引用其的依赖,假设这个获取过程要考自身实现,那么非常自然的这个将导致代码的高度耦合,而且难以

    測试

          在面向对象系统中,对象封装成数据和对数据的处理,对象的依赖关系经常体如今对对象的数据或者方法的依赖上,这些依赖关系。通常就能够交个容器来完

    成,这里就是指的spring的ioc

         Spring的ioc能够再应用程序初始化的时候将对象初始化,而且将数据和引用注入给所须要的这个资源的对象

         这种优点非常明显即是解耦,拆分easy,组装easy,要换一个实现也easy。

    Spring通过注解配置或者Spring配置文件的配置信息来得到这些依赖信息,而且注入

    当中

        这还说一个概念。控制反转:应用控制反转后,当对象呗创建时。由一个调控系统内的全部对象的外界实体将其对象的引用传递给他。也就是说,依赖被注入到

    对象中了。所以,控制反转是关于一个对象怎样获取它所依赖的对象的引用。在这里,反转指的是责任的反转。

    这里的调控系统能够使之某个应用平台,也能够说

    是ioc容器

  • 相关阅读:
    Android的Activity屏幕切换动画(一)-左右滑动切换
    404 Not Found 由来
    HTML+CSS 制作HTML5标志图
    发现 网站错误
    链接指南
    偷懒省事有工具啊
    程序员很穷(转)
    谷歌浏览器修改CSS和js后同步保存到文件中 (译)
    程序员眼睛的保护(爱护眼睛,你我做起)
    仿站违法和侵权吗?
  • 原文地址:https://www.cnblogs.com/yfceshi/p/6773168.html
Copyright © 2011-2022 走看看