国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Spring 2.5 jar 所有開發(fā)包及完整文檔及項(xiàng)目開發(fā)實(shí)例
Spring 2.5 jar 所有開發(fā)包及完整文檔及項(xiàng)目開發(fā)實(shí)例

spring jar 包詳解spring.jar是包含有完整發(fā)布的單個(gè)jar包,spring.jar中包含除了 spring-mock.jar里所包含的內(nèi)容外其它所有jar包的內(nèi)容,因?yàn)橹挥性陂_發(fā)環(huán)境下才會(huì)用到spring-mock.jar來進(jìn)行輔助測(cè)試,正式應(yīng)用系統(tǒng)中是用不得這些類的。
  除了spring.jar文件,Spring還包括有其它13個(gè)獨(dú)立的jar包,各自包含著對(duì)應(yīng)的Spring組件,用戶可以根據(jù)自己的需要來選擇組合自己的jar包,而不必引入整個(gè)spring.jar的所有類文件。
(1) spring-core.jar
這個(gè)jar文件包含Spring框架基本的核心工具類,Spring其它組件要都要使用到這個(gè)包里的類,是其它組件的基本核心,當(dāng)然你也可以在自己的應(yīng)用系統(tǒng)中使用這些工具類。
(2) spring-beans.jar
這個(gè)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
這個(gè)jar文件包含在應(yīng)用中使用Spring的AOP特性時(shí)所需的類。使用基于AOP的Spring特性,如聲明型事務(wù)管理(Declarative Transaction Management),也要在應(yīng)用里包含這個(gè)jar包。
(4) spring-context.jar
  這個(gè)jar文件為Spring核心提供了大量擴(kuò)展。可以找到使用Spring ApplicationContext特性時(shí)所需的全部類,JDNI所需的全部類,UI方面的用來與模板(Templating)引擎如 Velocity、FreeMarker、JasperReports集成的類,以及校驗(yàn)Validation方面的相關(guān)類。
(5) spring-dao.jar
  這個(gè)jar文件包含Spring DAO、Spring Transaction進(jìn)行數(shù)據(jù)訪問的所有類。為了使用聲明型事務(wù)支持,還需在自己的應(yīng)用里包含spring-aop.jar。
(6) spring-hibernate.jar
  這個(gè)jar文件包含Spring對(duì)Hibernate 2及Hibernate 3進(jìn)行封裝的所有類。
(7) spring-jdbc.jar
  這個(gè)jar文件包含對(duì)Spring對(duì)JDBC數(shù)據(jù)訪問進(jìn)行封裝的所有類。
(8) spring-orm.jar
  這個(gè)jar文件包含Spring對(duì)DAO特性集進(jìn)行了擴(kuò)展,使其支持 iBATIS、JDO、OJB、TopLink,因?yàn)镠ibernate已經(jīng)獨(dú)立成包了,現(xiàn)在不包含在這個(gè)包里了。這個(gè)jar文件里大部分的類都要依賴 spring-dao.jar里的類,用這個(gè)包時(shí)你需要同時(shí)包含spring-dao.jar包。
(9) spring-remoting.jar
  這個(gè)jar文件包含支持EJB、JMS、遠(yuǎn)程調(diào)用Remoting(RMI、Hessian、Burlap、Http Invoker、JAX-RPC)方面的類。
(10) spring-support.jar
  這個(gè)jar文件包含支持緩存Cache(ehcache)、JCA、JMX、郵件服務(wù)(Java Mail、COS Mail)、任務(wù)計(jì)劃Scheduling(Timer、Quartz)方面的類。
(11) spring-web.jar
  這個(gè)jar文件包含Web應(yīng)用開發(fā)時(shí),用到Spring框架時(shí)所需的核心類,包括自動(dòng)載入WebApplicationContext特性的類、Struts與JSF集成類、文件上傳的支持類、Filter類和大量工具輔助類。
(12) spring-webmvc.jar
  這個(gè)jar文件包含Spring MVC框架相關(guān)的所有類。包含國際化、標(biāo)簽、Theme、視圖展現(xiàn)的FreeMarker、JasperReports、Tiles、Velocity、 XSLT相關(guān)類。當(dāng)然,如果你的應(yīng)用使用了獨(dú)立的MVC框架,則無需這個(gè)JAR文件里的任何類。
(13) spring-mock.jar
  這個(gè)jar文件包含Spring一整套mock類來輔助應(yīng)用的測(cè)試。Spring測(cè)試套件使用了其中大量mock類,這樣測(cè)試就更加簡(jiǎn)單。模擬HttpServletRequest和HttpServletResponse類在Web應(yīng)用單元測(cè)試是很方便的。
  如何選擇這些發(fā)布包,決定選用哪些發(fā)布包其實(shí)相當(dāng)簡(jiǎn)單。如果你正在構(gòu)建Web應(yīng)用并將全程使用Spring,那么最好就使用單個(gè)全部的 spring.jar文件;如果你的應(yīng)用僅僅用到簡(jiǎn)單的Inversion of Control / Dependency Injection(IoC/DI)容器,那么只需spring-core.jar與spring-beans.jar即可;如果你對(duì)發(fā)布的大小要求很高,那么就得精挑細(xì)選了,只取包含自己所需特性的jar文件了。采用獨(dú)立的發(fā)布包你可以避免包含自己的應(yīng)用不需要的全部類。當(dāng)然你可以采用其它的一些工具來設(shè)法令整個(gè)應(yīng)用包變小,節(jié)省空間的重點(diǎn)在于準(zhǔn)確地找出自己所需的Spring依賴類,然后合并所需的類與包就可以了。Eclispe有個(gè)插件叫 ClassPath Helper可以幫你找找所依賴的類。
Spring包依賴說明:
1) spring-core.jar需commons-collections.jar,spring-core.jar是以下其它各個(gè)的基本。
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.jarspring2.0和spring2.5及以上版本的jar包區(qū)別Spring 2.5的Jar打包
在Spring 2.5中, Spring Web MVC 不再是 'spring.jar' 文件的一部分. Spring MVC以'spring-webmvc.jar' 和'spring-webmvc-portlet.jar'文件形式在發(fā)行包的 lib/modules 目錄中存在。 另外,對(duì)Struts 1.x的支持被獨(dú)立成 'spring-webmvc-struts.jar'。

注意:經(jīng)常被使用的的Spring的DispatcherServlet也是Spring Web MVC框架中的一部分。因此,就算你只是為了遠(yuǎn)程訪問(例如,暴露Hessian或者 HTTP調(diào)用服務(wù))而使用DispatcherServlet,你也得將'spring-webmvc.jar'(或者 'spring-webmvc-portlet/struts.jar')放到'spring.jar'旁邊去。

Spring 2.0的 'spring-jmx.jar' 和 'spring-remoting.jar'已經(jīng)被轉(zhuǎn)移到 Spring 2.5的'spring-context.jar' (針對(duì) JMX 和非HTTP 遠(yuǎn)程支持),部分轉(zhuǎn)移到 'spring-web.jar' (針對(duì)HTTP 遠(yuǎn)程支持)。

Spring 2.0的 'spring-support.jar' 被改名為 'spring-context-support.jar', 更好的表達(dá)其真實(shí)含義。 'spring-portlet.jar' 被改名為 'spring-webmvc-portlet.jar',表明它是Spring Web MVC framework的子模塊之一。 類似的, 'spring-struts.jar' 被改為'spring-webmvc-struts.jar'。

Spring 2.0的'spring-jdo.jar', 'spring-jpa.jar', 'spring-hibernate3.jar', 'spring-toplink.jar' 和 'spring-ibatis.jar' 被合并到Spring 2.5大粒度的'spring-orm.jar'中。

Spring 2.5的 'spring-test.jar' 取代了'spring-mock.jar',表達(dá)其對(duì)test context framework的強(qiáng)烈關(guān)注。 注意 'spring-test.jar' 包含了上個(gè)版本 'spring-mock.jar'中的一切,因此如果是單元或集成測(cè)試,可以直接取代。

Spring 2.5的 'spring-tx.jar' 取代了 'spring-dao.jar' 和'spring-jca.jar' 文件,表達(dá)其對(duì)transaction framework的強(qiáng)烈關(guān)注。

Spring 2.5 將其jar文件直接作為OSGi兼容的bundle。這使得在OSGi環(huán)境中使用Spring 更加方便,不再需要定制打包了。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
spring包的總結(jié)---轉(zhuǎn)
Spring3 jar包說明
Spring2.5.6模塊包結(jié)構(gòu)說明 | Chinasb's Blog
spring的jar包詳解
spring源碼分析——spring大綱
java框架之Spring 核心框架體系結(jié)構(gòu)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服