spring的包大概作用(備忘)


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包中


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM