第19章 Spring的IoC.pptVIP

  • 2
  • 0
  • 约 37页
  • 2017-08-24 发布于河南
  • 举报
第19章 Spring的IoC 本章将详细深入地探讨Spring框架的控制反转实现(Inversion of Control,IoC)原理。Spring框架所提供的众多功能之所以能成为一个整体,正是创建在IoC的基础之上,因此对这一内涵简单、外延丰富的技术有必要进行详细的介绍。 19.1 Bean工厂 org.springframework.beans.factory.BeanFactory是Spring IoC容器的实际代表者,IoC容器负责容纳此前所描述的bean,并对bean进行管理。如图所示,Spring中IoC容器就是对象的加工厂,可以按照元数据填充和组装Java对象。 19.1.1 创建Bean工厂 在Spring中,BeanFactory是IoC容器的核心接口。它的职责包括:实例化、定位、配置应用程序中的对象及创建这些对象间的依赖。 从本质上讲,BeanFactory仅仅只是一个维护bean定义以及相互依赖关系的高级工厂接口。通过BeanFactory可以访问bean定义。Spring提供了许多易用的BeanFactory实现,XmlBeanFactory就是最常用的一个。该实现将以XML方式描述组成应用的对象以及对象间的依赖关系。XmlBeanFactory类将持有此XML配置元数据,并用它来构建一个完全可配置的系统或应用。 19.1.2 使用多个文件 将X

文档评论(0)

1亿VIP精品文档

相关文档