解读:Spring Framework Runtime(附:spring环境搭建)

解读Spring Framework Runtime

解读:Spring Framework Runtime(附:spring环境搭建)

Test层:Spring提供测试功能。

Core Container层:Spring启动最基本条件。

  1. Beans: Spring 负责创建类对象并管理对象。
  2. core:核心类。
  3. context:上下文参数,获取外部资源或管理注解。
  4. SpEL:expression.jar。
    注:spring启动需要的4个jar包。

Aop:实现aop功能需要依赖

Aspects:切面Aop依赖的包

Data Access/Integartion:Spring封装数据访问层相关内容

  1. JDBC:Spring对JDBC封装后的代码
  2. ORM:封装了持久层框架的代码,比如:Hibernate。
  3. TranSactions:对应Spring-tx.jar声明事务时使用。

Web:需要Spring完成web相关功能时需要。

比如:由tomcat加载Spring配置文件时需要由Spring-web包。
tomcat是servlet容器。


Spring基本环境搭建

第一步:根据Core Container层的4个模块,导入相应jar包

beans、core、context、expression.jar

第二步:在src下新建applicationContext.xml
文件名和路径自定义,配置文件信息最终存储到applicationContext容器中。
spring配置文件信息是基于Schema的。