Spring容器简单理解

      容器是spring框架的核心,spring容器使用依赖注入管理构成应用的组件,她会创建相互协作的组件之间的关联。这些对象更加简单干净,更急容易理解,更统一重用以及更易于进行单元测试!
      一、spring自带了两种容器实现
             beanFactory(bean工厂):最简单的容器,提供DI支持。
             applicationContext(应用上下文):在beanFactory上创建,提供面向应用的服务(从属性文件解析文本信息,发布因公时间给感兴趣的时间监听者)。
     二、spring3种常用上下文
            classPathXmlApplicationContex--从类路径下的XML配置文件中加载上下文定义,把应用上下文定义文件作为类资源
            FileSystemXmlapplicationcontext---读取文件系统下的XML配置文件并加载上下文定义
            XmlWebApplicationContext--读取web应用下的XML配置文件并装在上下文

      三、spring模块
             由下图我们可以看出容器是Spring所有的基础和核心,AOP、数据连接等都是在容器的层面上实现的,并且可发现我们常用的Spring的东西在这里都有体现,AOP和依赖注入是我们容器的体现的做明显的部分。



      四、总结
          容器是spring最核心的部分,他负责spring应用中的bean的创建、配置和管理,在容器这个模块中,你会发现spring的bean工厂提供了依赖注入。在bean工厂之上,你会发现集中spring应用上下文的时限,每一种提供了配置spring的不同方式,在bean工厂和应用上下文外,还有许多企业服务,例如邮件,JNDI访问、基本集成和调度。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值