国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

spring中jar包依賴

2019-11-11 02:48:42
字體:
供稿:網(wǎng)友

sPRing中各jar功能及jar包之間的依賴關(guān)系

(1) spring-core.jar

這個jar文件包含Spring框架基本的核心工具類,Spring其它組件要都要使用到這個包里的類,是其它組件的基本核心,當(dāng)然你也可以在自己的應(yīng)用系統(tǒng)中使用這些工具類。

(2) spring-beans.jar

這個jar文件是所有應(yīng)用都要用到的,它包含訪問配置文件、創(chuàng)建和管理bean以及進(jìn)行Inversion of Control / Dependency Injection(IoC/DI)操作相關(guān)的所有類。如果應(yīng)用只需基本的IoC/DI支持,引入spring-core.jar及spring- beans.jar文件就可以了。

(3) spring-aop.jar

這個jar文件包含在應(yīng)用中使用Spring的 AOP特性時所需的類。使用基于AOP的Spring特性,如聲明型事務(wù)管理(Declarative Transaction Management),也要在應(yīng)用里包含這個jar包。

(4) spring-context.jar

  這個jar文件為Spring核心提供了大量擴(kuò)展??梢哉业绞褂肧pring applicationContext特性時所需的全部類,JDNI所需的全部類,UI方面的用來與模板(Templating)引擎如 Velocity、FreeMarker、JasperReports集成的類,以及校驗(yàn)Validation方面的相關(guān)類。

(5) spring-dao.jar

  這個jar文件包含Spring DAO、Spring Transaction進(jìn)行數(shù)據(jù)訪問的所有類。為了使用聲明型事務(wù)支持,還需在自己的應(yīng)用里包含spring-aop.jar。

(6) spring-hibernate.jar

  這個jar文件包含Spring對Hibernate 2及Hibernate 3進(jìn)行封裝的所有類。

(7) spring-jdbc.jar

  這個jar文件包含對Spring對 JDBC數(shù)據(jù)訪問進(jìn)行封裝的所有類。

(8) spring-orm.jar

  這個jar文件包含Spring對 DAO特性集進(jìn)行了擴(kuò)展,使其支持 iBATIS、JDO、OJB、TopLink,因?yàn)镠ibernate已經(jīng)獨(dú)立成包了,現(xiàn)在不包含在這個包里了。這個jar文件里大部分的類都要依賴 spring-dao.jar里的類,用這個包時你需要同時包含spring-dao.jar包。

(9) spring-remoting.jar

  這個jar文件包含支持EJB、JMS、遠(yuǎn)程調(diào)用Remoting(RMI、 Hessian、Burlap、Http Invoker、JAX-RPC)方面的類。

(10) spring-support.jar

  這個jar文件包含支持緩存Cache(ehcache)、JCA、JMX、郵件服務(wù)(java Mail、COS Mail)、任務(wù)計(jì)劃Scheduling(Timer、Quartz)方面的類。

(11) spring-web.jar

  這個jar文件包含Web應(yīng)用開發(fā)時,用到Spring框架時所需的核心類,包括自動載入WebApplicationContext特性的類、 Struts與JSF集成類、文件上傳的支持類、Filter類和大量工具輔助類。

(12) spring-webmvc.jar

這個jar文件包含Spring MVC框架相關(guān)的所有類。包含國際化、標(biāo)簽、Theme、視圖展現(xiàn)的FreeMarker、JasperReports、Tiles、Velocity、 XSLT相關(guān)類。當(dāng)然,如果你的應(yīng)用使用了獨(dú)立的MVC框架,則無需這個JAR文件里的任何類。

(13) spring-mock.jar

  這個jar文件包含Spring一整套mock類來輔助應(yīng)用的測試。Spring測試套件使用了其中大量mock類,這樣測試就更加簡單。模擬HttpServletRequest和HttpServletResponse類在Web應(yīng)用單元測試是很方便的。

如何選擇這些發(fā)布包,決定選用哪些發(fā)布包其實(shí)相當(dāng)簡單。如果你正在構(gòu)建Web應(yīng)用并將全程使用Spring,那么最好就使用單個全部的 spring.jar文件;如果你的應(yīng)用僅僅用到簡單的Inversion of Control / Dependency Injection(IoC/DI)容器,那么只需spring-core.jar與spring-beans.jar即可;如果你對發(fā)布的大小要求很高,那么就得精挑細(xì)選了,只取包含自己所需特性的jar文件了。采用獨(dú)立的發(fā)布包你可以避免包含自己的應(yīng)用不需要的全部類。當(dāng)然你可以采用其它的一些工具來設(shè)法令整個應(yīng)用包變小,節(jié)省空間的重點(diǎn)在于準(zhǔn)確地找出自己所需的Spring依賴類,然后合并所需的類與包就可以了。Eclispe有個插件叫 ClassPath Helper可以幫你找找所依賴的類。

Spring包依賴說明:

1) spring-core.jar需commons-collections.jar,spring-core.jar是以下其它各個的基本。

2) spring-beans.jar需spring-core.jar,cglib-nodep-2.1_3.jar

3) spring-aop.jar需spring-core.jar,spring-beans.jar,cglib-nodep-2.1_3.jar,aopalliance.jar

4) spring-context.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,commons-collections.jar,aopalliance.jar

5) spring-dao.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring-context.jar

6) spring-jdbc.jar需spring-core.jar,spring-beans.jar,spring-dao.jar

7) spring-web.jar需spring-core.jar,spring-beans.jar,spring-context.jar

8) spring-webmvc.jar需spring-core.jar/spring-beans.jar/spring-context.jar/spring-web.jar

9) spring -hibernate.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring- dao.jar,spring-jdbc.jar,spring-orm.jar,spring-web.jar,spring-webmvc.jar

10) spring-orm.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring- dao.jar,spring-jdbc.jar,spring-web.jar,spring-webmvc.jar

11) spring -remoting.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring- dao.jar,spring-context.jar,spring-web.jar,spring-webmvc.jar

12) spring-support.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring-dao.jar,spring-context.jar,spring-jdbc.jar

13) spring-mock.jar需spring-core.jar,spring-beans.jar,spring-dao.jar,spring-context.jar,spring-jdbc.jar


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 瑞安市| 永春县| 辰溪县| 临漳县| 和政县| 东兰县| 泰顺县| 沙雅县| 三原县| 太保市| 德保县| 新巴尔虎右旗| 东源县| 塘沽区| 麻城市| 胶南市| 景谷| 繁峙县| 齐齐哈尔市| 合水县| 竹北市| 区。| 盐边县| 井冈山市| 郯城县| 葵青区| 临高县| 五台县| 敦化市| 通山县| 邯郸县| 汉川市| 马公市| 宁武县| 丰顺县| 江门市| 八宿县| 成安县| 乌兰县| 忻城县| 鲁山县|