- 总述
jar | description |
---|---|
测试相关 | |
spring-test | 测试Spring |
核心容器 | |
spring-beans | 管理spring类(IOC..) |
spring-core | 核心包 |
spring-context | 管理上下文(通俗说,管理配置文件) |
spring-context-support | 支持集成第三方库 |
spring-expression | 支持Spring EL表达式 |
面向切面编程 | |
spring-aop | 支持面向切面编程 |
spring-aspects | 集成AspectJ框架 |
数据访问 | |
spring-jdbc | 支持数据库连接 |
spring-orm | 提供orm APIs |
spring-oxm | 支持多视图,比如pdf、Excel、json、xml… |
spring-tx | 支持事务 |
Web | |
spring-web | |
spring-webmvc | Spring MVC框架 |
详情
核心容器
spring-core
、spring-beans
是Spring框架的基石,提供了IoC和DI等特性spring-context
基于 Core和Beans模块spring-context-support
支持集成第三方库,比如缓存(EhCache, Guava, JCache), 邮件 (JavaMail), 作业调度 (CommonJ, Quartz) 和模板引擎(FreeMarker, JasperReports, Velocity)等spring-expression
提供强大的表达式语言
数据访问
spring-jdbc
提供JDBC抽象层,让程序员免于JDBC编程和错误处理spring-orm
提供流行orm的API(JPA、JDO、Hibernate…)
Web
spring-web
集成基本的web特性,包括多文件上传功能、IoC容器的实现、Http Client…spring-webmvc
支持MVC和REST Web Services等
测试
spring-test
对Spring组件进行单元测试与集成测试