解读Spring Framework Runtime

645 阅读1分钟

Spring Framework Runtime

图片丢失

Test

Spring提供的测试工具, 可以整合JUnit测试, 简化测试环节,对应spring-test.jar。

Core Container

Spring的核心组件, 包含了Spring框架最基本的支撑。

  • Beans:Spring 负责创建类对象并管理对象,对应spring-beans.jar。
  • core:核心类,对应spring-core.jar。
  • context:上下文参数,获取外部资源或管理注解,对应spring-context.jar。
  • SpEL:Spring表达式语言,对应spring-expression.jar。

spring启动需要的4个jar包。

  • Aop:面向切面编程, 对应spring-aop.jar。
  • Aspects:切面Aop依赖的包
  • Instrumentation:Spring 对服务器的代理接口
  • Messaging:信息体系结构和协议支持

Data Access/Integartion

Spring封装数据访问层相关内容

  • JDBC:Spring对jdbc的封装,当需要使用spring连接数据库时使用,对应spring-jdbc.jar.
  • ORM:spring整合第三方orm框架需要使用的jar包,例如Hibernate框架,对应spring-orm.jar。
  • OXM:Spring对于object/xml映射的支持,可以让JAVA与XML之间来回切换
  • JMS:为简化jms api的使用而做的简单封装
  • Transactions:用于事务管理,对应Spring-tx.jar。

Web

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