Spring 3.x各jar包的功能說明


以我手頭有的版本爲例  (版本號:spring-framework-3.1.1.RELEASE)


 (1)  org.springframework.web-3.1.1.RELEASE.jar

              SpringWeb下的工具包

 (2)  org.springframework.web.struts-3.1.1.RELEASE.jar

             整合Struts時需要的jar包

 (3)  org.springframework.web.servlet-3.1.1.RELEASE.jar

             對J2EE 6.0 Servlet3.0的支持

 (4)  org.springframework.web.portlet-3.1.1.RELEASE.jar

             Spring自己的MVC框架的增強

 (5)  org.springframework.transaction-3.1.1.RELEASE.jar

           爲JDBC、Hibernate、JDO、JPA等提供聲明式和編程式事務管理

 (6)  org.springframework.test-3.1.1.RELEASE.jar

            測試框架的簡單封裝

 (7)  org.springframework.oxm-3.1.1.RELEASE.jar

           Spring 對Object / xml的映射支持,可以讓Java與XML之間來回切換

 (8)  org.springframework.orm-3.1.1.RELEASE.jar

   整合第三方的ORM框架,如hibernate,ibatis,jdo,以及 spring的JPA實現

 (9)  org.springframework.jms-3.1.1.RELEASE.jar

   爲簡化JMS API的使用而作的簡單封裝

 (10) org.springframework.jdbc-3.1.1.RELEASE.jar

           對JDBC的簡單封裝

 (11)org.springframework.instrument-3.1.1.RELEASE.jar

  Spring3.0對服務器的代理接口

 (12)org.springframework.instrument.tomcat-3.1.1.RELEASE.jar

         Spring3.x對Tomcat的連接池的集成

 (13)org.springframework.expression-3.1.1.RELEASE.jar

Spring表達式語言

 (14)org.springframework.core-3.1.1.RELEASE.jar

             Spring3.x的核心工具包

 (15)org.springframework.context-3.1.1.RELEASE.jar

            Spring提供在基礎IoC功能上的擴展服務,此外還提供許多企業級服務的支持,如郵件服務、任務調度、JNDI定位、EJB集成、遠程訪問、緩存以及各種視圖層框架的封裝等

 (16)org.springframework.context.support-3.1.1.RELEASE.jar

    Spring-context的擴展支持,用於MVC方面

 (17)org.springframework.beans-3.1.1.RELEASE.jar

             Spring  IoC(依賴注入)的基礎實現

 (18)org.springframework.aspects-3.1.1.RELEASE.jar

             Spring提供對AspectJ框架的整合

 (19)org.springframework.asm-3.1.1.RELEASE.jar

             Spring獨立的asm程序,相比Spring2.5.6的時候需要asmJar 包.3.x開始提供他自己獨立的asm.Jar    注:在與struts2整合時這個jar會與struts2本身的jar有衝突

 (20)org.springframework.aop-3.1.1.RELEASE.jar

             Spring的面向切面編程,提供AOP(面向切面編程)實現


  在使用spring時還會用到其它的一此jar包:

 commons-dbcp-1.4.jar

 commons-logging-1.1.1.jar

 commons-pool-1.6.jar

 commons-collections-3.1.jar

 cglib-2.2.jar

等一些commons表和spring使用的aspectj的表(織入式語法)。

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