Spring框架是一个轻量级的机场开发框架,可以和任何一种框架集成在一起使用。
srping图中的这些模块,都只是由一个意思的jar包组成。
1、core container -核心容器
spring-core:Spring中的核心工具包。
spring-beans:Spring中定义bean的组件。
spring-context:spring的运行容器。
spring-context-support:spring容器的扩展支持。
spring-expression:spring的表达语言支持。
2、AOP - 面向切面编程
spring-aop:给予代理的AOP支持。
spring-aspects:集成Aspects的AOP支持。
3、WEB(MVC)
spring-web:提供web的基础功能。
spring-webmvc:提供springmvc的功能。
spring-websocket:提供web socket支持。
spring-webmvc-portlet:提供portlet环境的支持。
4、Data Access/Integration - 数据访问/集成
spring-jdbc: 提供jdbc链接的封装功能。
spring-tx:提供对事物的支持。
spring-orm:通过对象-关系映射支持。
spring-omx:提供对象-xml映射支持。
spring-jms:提供消息队列的支持。
5、Test - 测试
spring-test:提供对测试功能的支持。