Spring3.0.5jar包用法詳解

Spring3.X之後jar包進行了重構,取消了原來2.X版本中的總的spring.jar包,而是把總包中的功能所有分開打包。正在向osgi靠攏。

各個jar包詳解以下:web

1. org.springframework.aop         包含在應用中使用Spring的AOP特性時所需的類。spring

2. org.springframework.asm         Spring獨立的asm程序, 生成動態代碼(代理類)。express

 

3. org.springframework.aspects    提供對AspectJ的支持,提供面向切面的功能。編程

 

4. org.springframework.beans       (核心功能)建立和管理bean。(IoC、DI)緩存

 

5. org.springframework.context.support     包含支持緩存Cache(ehcache)、JCA、JMX、tomcat

    郵件服務(Java Mail、COS Mail)、任務計劃Scheduling(Timer、Quartz)方面的類。服務器


6. org.springframework.context         爲Spring核心提供了大量擴展。能夠找到使用Spring ApplicationContext框架

   特性時所需的所有類,JDNI所需的所有類,UI方面的用來與模板(Templating)引擎如 Velocity、FreeMarker、工具

   JasperReports集成的類,以及校驗Validation方面的相關類。測試


7. org.springframework.core           Spring框架基本的核心工具類,Spring其它組件要都要使用到這個包裏的類,

     是其它組件的基本核心。


8. org.springframework.expression                        Spring表達式語言。


9. org.springframework.instrument.tomcat            Spring3.0對Tomcat的鏈接池的集成。


10. org.springframework.instrument                      Spring3.0對服務器的代理接口。


11. org.springframework.jdbc                                 Spring對JDBC數據訪問進行封裝的全部類。

 

12. org.springframework.jms                                   提供了對JMS 1.0.2/1.1的支持類。


13. org.springframework.orm                                  包含Spring對DAO特性集進行了擴展,使其支持 iBATIS、JDO、OJB、TopLink,  由於Hibernate已經獨立成包了,如今不包含在這個包裏了。這個jar文件裏大部分的類都要依賴spring-dao.jar 裏的類,用這個包時你須要同時包含spring-dao.jar包。


14. org.springframework.oxm                       Spring 對Object/XMl的映射支持,能夠讓Java與XML之間來回切換。


15. org.springframework.test                        對Junit等測試框架的簡單封裝。


16. org.springframework.transaction            爲JDBC、Hibernate、JDO、JPA等提供的一致的聲明式和編程式事務管理。


17. org.springframework.web.portlet            SpringMVC的加強。


18. org.springframework.web.servlet            對J2EE6.0 的Servlet3.0的支持。


19. org.springframework.web.struts              Struts框架支持,能夠更方便更容易的集成Struts框架。

20. org.springframework.web                        包含Web應用開發時,用到Spring框架時所需的核心類,包括自動載入 WebApplicationContext特性的類、Struts與JSF集成類、文件上傳的支持類、Filter類和大量工具輔助類。

相關文章
相關標籤/搜索