org.springframework.aop ——Spring的面向切面编程,提供 AOP(面向切面编程)的实现
org.springframework.asm——spring 2.5.6 的时候需要 asm jar 包,spring3.0 开始提供它自己独立的 asm jar 包
org.springframework.aspects——Spring提供的对 AspectJ 框架的整合
org.springframework.beans——所有应用都用到,包含访问配置文件,创建和管理 bean 等,是SpringIOC 的基础实现。
org.springframework.context.support——Spring context 的扩展支持,用于 MVC 方面
org.springframework.context——提供在基础 IOC 功能上的扩展服务,此外还提供许多企业级服务的支持,有邮件服务、任务调度、JNDI 定位,EJB 集成、远程访问、缓存以及多种视图层框架的支持。
org.springframework.core——Spring的核心工具包,其他包依赖此包
org.springframework.expression——Spring表达式语言
org.springframework.instrument.tomcat——Spring对 tomcat 连接池的集成
org.springframework.instrument——Spring对服务器的代理接口
org.springframework.jdbc——对 JDBC 的简单封装
org.springframework.jms——为简化 jms api 的使用而做的简单封装
org.springframework.orm——整合第三方的 orm 实现,如 hibernate,ibatis,jdo 以及 spring 的 jpa 实现
org.springframework.oxm——Spring对于 object/xml 映射的支持,可以让 JAVA 与 XML 之间来回切换
org.springframework.test——对 JUNIT 等测试框架的简单封装
org.springframework.transaction——为 JDBC,HIBERNATE,JDO 和 JPA 提供的一致性的声明式和简单编程式事务管理
org.springframework.web.portlet——Spring MVC 的增强
org.springframework.web.servlet——对 J2EE6.0 servlet3.0 的支持
org.springframework.web.struts——整合 struts 框架的支持,可以更方便更容易的集成 Struts 框架。
org.springframework.web——包含 Web 应用开发时,用到Spring框架时所需的核心类,包括自动载入 WebApplicationContext 特性的类、Struts 与 JSF 集成类、文件上传的支持类、Filter 类和大量工具辅助类。
Spring包依赖说明:
1) spring-core.jar 需 commons-collections.jar,spring-core.jar 是以下其它各个的基本。
2) spring-beans.jar 需 spring-core.jar,cglib-nodep-2.1_3.jar
3) spring-aop.jar 需 spring-core.jar,spring-beans.jar,cglib-nodep-2.1_3.jar,aopalliance.jar
4) spring-context.jar 需 spring-core.jar,spring-beans.jar,spring-aop.jar,commons-collections.jar,aopalliance.jar
5) spring-dao.jar 需 spring-core.jar,spring-beans.jar,spring-aop.jar,spring-context.jar
6) spring-jdbc.jar 需 spring-core.jar,spring-beans.jar,spring-dao.jar
7) spring-web.jar 需 spring-core.jar,spring-beans.jar,spring-context.jar
8) spring-webmvc.jar 需 spring-core.jar/spring-beans.jar/spring-context.jar/spring-web.jar
9) spring -hibernate.jar 需 spring-core.jar,spring-beans.jar,spring-aop.jar,spring- dao.jar,spring-jdbc.jar,spring-orm.jar,spring-web.jar,spring-webmvc.jar
10) spring-orm.jar 需 spring-core.jar,spring-beans.jar,spring-aop.jar,spring- dao.jar,spring-jdbc.jar,spring-web.jar,spring-webmvc.jar
11) spring -remoting.jar 需 spring-core.jar,spring-beans.jar,spring-aop.jar,spring- dao.jar,spring-context.jar,spring-web.jar,spring-webmvc.jar
12) spring-support.jar 需 spring-core.jar,spring-beans.jar,spring-aop.jar,spring-dao.jar,spring-context.jar,spring-jdbc.jar
13) spring-mock.jar 需 spring-core.jar,spring-beans.jar,spring-dao.jar,spring-context.jar,spring-jdbc.jar