Spring 3 各JAR包簡單說明

1. spring.jar 是包含有完整發布模塊的單個jar 包。這個在~3.03之後不再提供!想要該包的同學,把dist目錄下的jar全部解壓開,在打包成spring.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的支持類。


 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類和大量工具輔助類。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章