正在加载图片...
Spring 调用者依赖被调用者,它们之间形成了强耦合,如果我想在 其他地方复用某个类,则这个类依赖的其他类也需要包含。 程序就变得很混乱,每个类互相依赖互相调用,复用度极低 。如果一个类做了修改,则依赖它的很多类都会受到牵连。 为此,出现Spring?框架。 Spring的作用就是完全解耦类之间的依赖关系,一个类如果 要依赖什么,那就是一个接口。至于如何实现这个接口,这 都不重要了。只要拿到一个实现了这个接口的类,就可以轻 松的通过l配置文件把实现类注射到调用接口的那个类里。 所有类之间的这种依赖关系就完全通过配置文件的方式替代 。所以Spring框架最核心的就是所谓的依赖注射和控制反 转 Spring ⚫ 调用者依赖被调用者,它们之间形成了强耦合,如果我想在 其他地方复用某个类,则这个类依赖的其他类也需要包含。 程序就变得很混乱,每个类互相依赖互相调用,复用度极低 。如果一个类做了修改,则依赖它的很多类都会受到牵连。 为此,出现Spring框架。 Spring的作用就是完全解耦类之间的依赖关系,一个类如果 要依赖什么,那就是一个接口。至于如何实现这个接口,这 都不重要了。只要拿到一个实现了这个接口的类,就可以轻 松的通过xml配置文件把实现类注射到调用接口的那个类里。 所有类之间的这种依赖关系就完全通过配置文件的方式替代 了。所以Spring框架最核心的就是所谓的依赖注射和控制反 转
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有