
1. 概念
Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。
IoC : Inversion of Control
AOP : Aspect Oriented Programming
2. Spring官方压缩包介绍(红色的四个基本包)
包名 |
说明 |
spring-aop-4.2.9.RELEASE.jar |
实现了AOP的支持 |
spring-aspects-4.2.9.RELEASE.jar |
AOP框架aspects支持包 |
spring-beans-4.2.9.RELEASE.jar |
内核支撑包,实现了处理基于xml对象存取 |
spring-context-4.2.9.RELEASE.jar |
内核支撑包,实现了Spring对象容器 |
spring-context-support-4.2.9.RELEASE.jar |
容器操作扩展包,扩展了一些常用的容器对象的设置功能 |
spring-core-4.2.9.RELEASE.jar |
内核支撑包,Spring的内核 |
spring-expression-4.2.9.RELEASE.jar |
内核支撑包,实现了xml对Spring表达式的支持 |
spring-instrument-4.2.9.RELEASE.jar |
提供了一些类加载的的工具类 |
spring-instrument-tomcat-4.2.9.RELEASE.jar |
提供了一些tomcat类加载的的工具类,实现对应Tomcat服务的调用 |
spring-jdbc-4.2.9.RELEASE.jar |
SpringJDBC实现包,一个操作数据库持久层的子框架 |
spring-jms-4.2.9.RELEASE.jar |
集成jms的支持,jms:Java消息服务。 |
spring-messaging-4.2.9.RELEASE.jar |
集成messaging api和消息协议提供支持 |
spring-orm-4.2.9.RELEASE.jar |
ORM框架集成包,实现了Hibernate,IBatis,JDO的集成。 |
spring-oxm-4.2.9.RELEASE.jar |
Spring OXM对主流O/X Mapping框架做了一个统一的抽象和封装。就是对应XML读写框架的支持 |
spring-test-4.2.9.RELEASE.jar |
Spring集成JUnit测试 |
spring-tx-4.2.9.RELEASE.jar |
事务代理的支持 |
spring-web-4.2.9.RELEASE.jar |
SpringWeb通用模块 |
spring-webmvc-4.2.9.RELEASE.jar |
SpringMVC子框架 |
spring-webmvc-portlet-4.2.9.RELEASE.jar |
Spring对门户技术(portlet)的支持 |
spring-websocket-4.2.9.RELEASE.jar |
Spring对websocket的支持 |