1.spring.jar
是包含有完整發布模塊的單個jar 包。
2. org.springframework.aop
包含在應用中使用Spring的AOP特性時所需的類。
3. org.springframework.asm
Spring獨立的asm程序, Spring2.5.6的時候需要asmJar 包, 3.0開始提供他自己獨立的asmJar。
4. org.springframework.aspects
提供對AspectJ的支持,以便可以方便的將面向方面的功能集成進IDE中, 比如Eclipse AJDT。
5. org.springframework.beans
所有應用都要用到的,它包含訪問配置文件、創建和管理bean 以及進行Inversion of Control / Dependency Injection(IoC/DI)操作相關的所有類。
6. org.springframework.context.support
包含支持緩存Cache(ehcache)、JCA、JMX、 郵件服務(Java Mail、COS Mail)、任務計划Scheduling(Timer、Quartz)方面的類。
7. org.springframework.context
為Spring核心提供了大量擴展。可以找到使用Spring ApplicationContext 特性時所需的全部類,JDNI所需的全部類,UI方面的用來與模板(Templating)引擎如 Velocity、FreeMarker、 JasperReports集成的類,以及校驗Validation方面的相關類。
8. org.springframework.core
包含Spring框架基本的核心工具類,Spring其它組件要都要使用到這個包里的類, 是其它組件的基本核心。
9. org.springframework.expression
Spring表達式語言。
10. org.springframework.instrument.tomcat
Spring3.0對Tomcat的連接池的集成。
11. org.springframework.instrument
Spring3.0對服務器的代理接口。
12. org.springframework.jdbc
包含對Spring對JDBC數據訪問進行封裝的所有類。
13. org.springframework.jms
提供了對JMS 1.0.2/1.1的支持類。http://baike.baidu.com/link?url=HfioUoiPUtvgtXEECsRhPJ2Ek2oWQwZgWObWUMF36PQHJ2CFiJ2nb-hxGcfj4kFumjr6-0J9FAnHOkVrbkubYq
14. org.springframework.orm
包含Spring對DAO特性集進行了擴展,使其支持 iBATIS、JDO、OJB、TopLink, 因為Hibernate已經獨立成包了,現在不包含在這個包里了。這個jar文件里大部分的類都要依賴spring-dao.jar 里的類,用這個包時你需要同時包含spring-dao.jar包。
15. org.springframework.oxm
Spring 對Object/XMl的映射支持,可以讓Java與XML之間來回切換。
16. org.springframework.test
對Junit等測試框架的簡單封裝。
17. org.springframework.transaction
為JDBC、Hibernate、JDO、JPA等提供的一致的聲明式和編程式事務管理。
18. org.springframework.web.portlet
SpringMVC的增強。
19. org.springframework.web.servlet
對J2EE6.0 的Servlet3.0的支持。
20. org.springframework.web.struts
Struts框架支持,可以更方便更容易的集成Struts框架。
21. org.springframework.web
包含Web應用開發時,用到Spring框架時所需的核心類,包括自動載入 WebApplicationContext特性的類、Struts與JSF集成類、文件上傳的支持類、Filter類和大量工具輔助類
22.Spring webmvc:
包含SpringMVC框架相關的所有類。包含國際化、標簽、Theme、視圖展現的FreeMarker、JasperReports、Tiles、Velocity、XSLT相關類。當然,如果你的應用使用了獨立的MVC框架,則無需這個JAR文件里的任何類。
23.Spring webmvc portlet:Spring MVC的增強
24.spring-tx.3.2.2.jar
spring提供對事務的支持,事務的相關處理以及實現類就在這個Jar包中