解读:Spring Framework Runtime(附:spring环境搭建)
解读Spring Framework Runtime
Test层:Spring提供测试功能。
Core Container层:Spring启动最基本条件。
- Beans: Spring 负责创建类对象并管理对象。
- core:核心类。
- context:上下文参数,获取外部资源或管理注解。
- SpEL:expression.jar。
注:spring启动需要的4个jar包。
Aop:实现aop功能需要依赖
Aspects:切面Aop依赖的包
Data Access/Integartion:Spring封装数据访问层相关内容
- JDBC:Spring对JDBC封装后的代码
- ORM:封装了持久层框架的代码,比如:Hibernate。
- 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的。