Spring 容器

2017-04-13  本文已影响0人  Draper

Spring 通过配置文件描述 Bean 及 Bean 之间的依赖关系,利用 Java 语言的反射功能实例化 Bean 并建立 Bean 之间的依赖关系。Spring 的 IoC 容器在完成这些底层工作的基础上,还提供了 Bean 实力缓存、生命周期管理、Bean 的实例代理、事件发布、资源装载等高级服务。

BeanFactory

BeanFactory 是类的通用工厂,他可以创建并管理各种类对象。这些可被创建和管理的对象本身并没有什么特别之处,仅是一个 POJO, Spring 称这些被创建和管理的 Java 对象 Bean。

POJO 就是一个简单的 Java 对象,并不继承任何类。

BeanFactory 的功能通过其他接口得到不断拓展,介绍几个拓展的接口

ApplicationContext

ApplicationContext 由 BeanFactory 派生而来,提供了更多面向实际应用的功能。在 BeanFactory 中,很多功能需要编程的方式实现,而在 ApplicationContext 中则可以通过配置的方式实现。

i18n 是指在资讯领域,国际化(i18n)指让产品(出版物,软件,硬件等)无需做大的改变就能够适应不同的语言和地区的需要

上一篇 下一篇

猜你喜欢

热点阅读