`
spring-china
  • 浏览: 50610 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

(1) Spring的BeanFactory和ApplicationContext接口的层次关系

阅读更多

休息了好长时间,也该静下心来学学东西,准备更加深入的看看spring,毕竟这是个万金油,也几乎是个标准了,以前对Spring只是停留在使用阶段。由于Spring涉及的J2EE领域非常多,所以我想跟着Spring来学习,并进一步巩固一些Java的基础知识. 接下来几个月就要好好的静下心做这个事情啦.. 

 

从IOC -> AOP -> Data Access封装 -> Exception封装 -> J2EE其他服务的封装

暂时就想到这些了. 相信一定能收获很多的. 

 

既然从IOC开始,肯定得研究一下两个典型的接口: BeanFactory,ApplicationContext.

他们简单的层次关系如下所示.

 

BeanFactory和ApplicatonContext的层次关系

 

从他们的关系也就知道ApplicationContext注定要具备更多的功能了, 其中ApplicationEventPublisher,ResourceLoader,MessageSource分别会涉及容器内事件发布,统一资源管理和国际化支持.

 

更加详细的研究会慢慢发布上来. 希望每天晚上可以回家积累一点,每天进步一点点...厚积薄发嘛,哈哈.

 

分享到:
评论

相关推荐

    day38 05-Spring的BeanFactory与ApplicationContext区别

    在Spring框架中,BeanFactory和ApplicationContext是两种不同的bean容器,它们各自有其特性和应用场景,理解二者的区别对于深入掌握Spring框架至关重要。 首先,BeanFactory是Spring中最基本的bean容器,它提供了对...

    Spring中ApplicationContext和beanfactory区别.rar

    在Spring框架中,ApplicationContext和BeanFactory是两种不同的bean容器,它们各自有其特性和应用场景,理解二者的区别对于深入学习和使用Spring至关重要。 首先,BeanFactory是Spring中最基础的bean管理容器,它...

    Spring获取ApplicationContext对象工具类的实现方法

    在Spring中,ApplicationContext(应用程序上下文)是容器的核心,负责配置和管理应用中对象的生命周期和依赖关系。在实际开发过程中,经常需要从各个角落获取到这个ApplicationContext对象,以便于能够使用Spring...

    简单模拟Spring的beanFactory

    通过模拟`BeanFactory`,我们可以加深对Spring如何管理对象生命周期和依赖关系的理解。这对于日常开发和优化Spring应用非常有帮助,尤其是在解决依赖问题或自定义bean处理逻辑时。同时,了解这些基础知识也为理解和...

    Spring的IoC容器之BeanFactory[定义].pdf

    Spring的IoC容器是其核心特性之一,它通过BeanFactory和ApplicationContext两个主要接口来实现控制反转(Inversion of Control,IoC)的概念。BeanFactory作为基础的IoC容器,提供了全面的IoC服务,包括对象的注册、...

    三、Spring源码分析——ApplicationContext

    ApplicationContext通过实现BeanFactory接口,不仅能够初始化和管理Bean,还能够处理事件、国际化的消息、资源加载等。 1. **配置加载**: ApplicationContext可以从XML文件、Java配置类或者@ComponentScan注解中...

    BeanFactory&&ApplicationContext;

    在Java的Spring框架中,`BeanFactory`和`ApplicationContext`是两个非常重要的核心概念,它们是IoC(Inversion of Control,控制反转)容器的实现,用于管理应用程序中的对象和依赖关系。理解这两个容器的区别和用途...

    二、Spring源码分析——BeanFactory

    总结,Spring的BeanFactory是IoC容器的核心,它通过强大的依赖注入机制,简化了对象的管理和维护,使得代码更加灵活和可测试。理解并熟练运用BeanFactory及其相关概念,对于深入学习Spring框架至关重要。通过不断...

    Spring中BeanFactory与FactoryBean接口的区别详解

    在Spring框架中,BeanFactory和FactoryBean是两个重要的接口,它们各自扮演着不同的角色,但都与Spring容器的管理和创建对象密切相关。 **BeanFactory接口**是Spring容器的基础,它是整个Spring IoC(Inversion of ...

    简单了解Spring中BeanFactory与FactoryBean的区别

    Spring框架中有两个非常关键的接口:BeanFactory和FactoryBean。虽然它们的名字相似,但它们的作用和实现机制却有很大的不同。 BeanFactory是Spring IoC容器的核心接口,它定义了getBean()、containsBean()等管理...

    spring 获得applicationcontext公用方法

    在Spring框架中,`ApplicationContext`是一个非常重要的接口,它提供了加载和管理Bean定义,以及获取Bean实例的功能。本文将深入探讨如何在Spring中获取`ApplicationContext`的公用方法,并结合提供的两个文件名`...

    Spring面试专题

    Spring的IoC容器通过BeanFactory和ApplicationContext接口实现。BeanFactory是核心接口,负责管理和实例化bean,而ApplicationContext在BeanFactory之上增加了更多的企业级服务,更适合复杂的应用程序环境。 在...

    Spring官网阅读(十三)ApplicationContext详解(下)

    在本篇文章中,我们将深入探讨剩余的重要概念——BeanFactory,它是ApplicationContext的基础,同时也是Spring中管理Bean的基本接口。 BeanFactory接口是Spring的核心,它定义了一系列方法来管理和控制Bean的生命...

    Spring高级篇.pdf

    1. 核心容器:主要包括BeanFactory和ApplicationContext两个接口,它们是Spring框架的核心,负责实例化、配置和管理应用程序中的对象。其中BeanFactory提供了基础的依赖注入支持,而ApplicationContext是BeanFactory...

    Spring面试专题1

    核心容器由BeanFactory和ApplicationContext组成,负责管理应用对象的生命周期和依赖关系。Spring通过模块化设计,允许开发者根据需求选择性地使用,提高了代码的可维护性和可扩展性。 2. 使用Spring框架的好处: ...

    spring2.0语法着色文档

    Spring框架的核心在于其IoC容器,通过BeanFactory和ApplicationContext接口提供了强大的依赖注入功能。开发者可以根据项目的需要选择合适的容器类型和配置方式,以实现高效、可维护的代码结构。随着Spring框架的发展...

    spring中的BeanFactory解析xml文件

    在Spring框架中,BeanFactory是核心的容器,它负责管理和装配应用中的对象,即bean。当我们谈论“Spring中的BeanFactory解析XML文件”时,我们实际上是在讨论如何通过XML配置文件来定义、创建和管理bean。这篇文章将...

    Spring面试题[更多最新精品www.cx1314.cn]1

    Spring的IoC(Inversion of Control,控制反转)是通过BeanFactory和ApplicationContext接口实现的。BeanFactory作为核心接口,管理着各种bean,负责对象的生命周期和依赖关系。ApplicationContext扩展了...

    Spring面试专题及答案.pdf

    Spring框架的IoC容器是Spring框架的基础,主要分为BeanFactory和ApplicationContext两个层次。 - BeanFactory:BeanFactory是一个基础类型的IoC容器,提供最基本的依赖注入支持。它能够管理各种类型的bean,定义了...

    BeanFactory面向接口编程测试工程

    总的来说,"BeanFactory面向接口编程测试工程"旨在帮助开发者理解和实践如何在Java Web项目中利用Spring的BeanFactory进行对象管理,并通过面向接口编程实现更好的模块化和可扩展性。通过这个工程,我们可以深入理解...

Global site tag (gtag.js) - Google Analytics