• 核心容器(概念)


    Spring 容器是 Spring 框架的核心。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。

    1、核心:使用依赖注入(DI)来管理组成一个应用程序的组件,这些对象被称为 Spring Beans

    2、通过阅读配置元数据提供的指令,容器知道对哪些对象进行实例化,配置和组装。配置元数据可以通过 XML,Java 注释或 Java 代码来表示。

     Spring 提供了以下两种不同类型的容器。

    1、BeanFactory 容器:它是最简单的容器,给 DI 提供了基本的支持,用 org.springframework.beans.factory.BeanFactory 接口来定义。

    2、ApplicationContext 容器:中文意思是“应用前后关系”,是Context模块的焦点。它继承自BeanFactory接口,除了包含BeanFactory的所有功能之外,在国际化支持、资源访问(如URL和文件)、事件传播等方面进行了良好的支持,被推荐为Java EE应用之首选,可应用在Java APP与Java Web中。

     

    三大模块基础:

    1、spring-core 模块提供了框架的基本组成部分,包括 IoC 和依赖注入功能。

    2、spring-beans 模块提供 BeanFactory,工厂模式的微妙实现,它移除了编码式单例的需要,并且可以把配置和依赖从实际编码逻辑中解耦。

    3、context 模块建立在由core和 beans 模块的基础上建立起来的,它以一种类似于JNDI注册的方式访问对象。Context模块继承自Bean模块,并且添加了国际化(比如,使用资源束)、事件传播、资源加载和透明地创建上下文(比如,通过Servelet容器)等功能。Context模块也支持Java EE的功能,比如EJB、JMX和远程调用等。

     

     

     

  • 相关阅读:
    数据库_初学
    数据库—修改表的列
    做一个导航栏(bootstrap)
    几个比较常用的特效
    当、你想给一个目标挂上一个事件时
    图片轮播的几个小程序
    JS练习题 ( 下拉菜单;好友选中输入)
    Bootstrap 按钮和折叠插件
    Bootstrap 轮播插件
    Bootstrap 弹出框和警告框插件
  • 原文地址:https://www.cnblogs.com/mo-jian-ming/p/13247166.html
Copyright © 2020-2023  润新知