日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

spring依赖包

發布時間:2024/4/17 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 spring依赖包 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?http://www.cnblogs.com/otto/archive/2008/07/01/1233253.html

Spring的依賴關系

依賴關系分組

JAR文件

說 明

ant

ant.jar, ant-junit.jar, ant-launcher.jar

Spring采用Apache Ant作為其構建工具,還用來完成大量其它任務如文檔生成和測試執行等。運行時Ant根本不起作用,因此發布應用時無需包含該JAR文件。

aopalliance

aopalliance.jar

AOP Alliance(http://aopalliance.sourceforge.net/)是個聯合的開源協作組織,在多個項目間進行協作以期提供一套標準的AOP Java接口(interface)。 Spring AOP就是基于AOP Alliance標準API實現的。如果你打算使用Spring的AOP或基于AOP的任何特性,只需這個JAR文件。

axis

axis.jar, saaj.jar, wsdl4j.jar

Spring采用Apache Axis項目來支持Spring遠程調用里的JAXRPC功能。如果使用JAXRPC Remoting,那么只需要這些文件。

caucho

burlap-2.1.12.jar, hessian-2.1.12.jar

Spring遠程調用(remoting)對大量不同種類的協議包括Caucho的Burlap和Hessian提供了支持。要用哪個協議就包含這個分組里相應的JAR文件。

cglib

cglib-full-2.0.2.jar

CGLIB用來生成動態代理類(dynamic proxy classes),供核心DI和AOP實現之用。由于大量Spring功能的實現都要用到CGLIB,因此你的應用幾乎總需包含CGLIB。

cos

cos.jar

COS代 表com.oreilly.servlet,是個實用類的集合,對Servlets和基于web的應用很有用。Spring在兩個地方要用到COS:文件 上傳處理和e-mail發送。不過在這兩種情形中,COS都只是實現選擇之一,因此只有選用COS而非其它實現方法時,才需包含cos.jar。

dom4j

dom4j.jar

使用Hibernate時dom4j不可或缺,因此如果你的應用打算采用Hibernate實現ORM,就需要包含這個JAR文件。

easymock

easymock.jar, easymockclassextension.jar

Spring的測試套件用到了EasyMock,因此只有構建和運行測試套件時才用到這個JAR,無需隨你的應用一起發布。

freemarker

freemaker.jar

Spring提供了FreeMarker模板引擎的包裝類,還為把FreeMarker模板用作web應用的視圖提供了支持。只要使用FreeMarker,就需要這個JAR文件。

hibernate

ehcache.jar, hibernate2.jar, odmg.jar

如果采用Spring的Hibernate集成和支持類,這些JAR文件不可或缺。如果使用其它ORM工具如iBATIS,則不需要這些JAR文件。如果使用Hibernate,則你的應用還要包含CGLIB JAR文件。

hsqldb

hsqldb.jar

Spring的示例應用使用了hsqldb.jar文件。

ibatis

ibatis-common.jar , ibatis-sqlmap.jar, ibatis-sqlmap-2.jar

使用Spring的iBATIS集成類時,這些文件不可或缺;如果使用JDBC或其它ORM工具如Hibernate或JDO,則你的應用不需要這些文件。

itext

itext-1.02b.jar

Spring使用iText提供web層的PDF支持。只有你的web應用需要生成PDF輸出時才需包含這個JAR文件。

j2ee

activation.jar, connector-api.jar, ejb.jar, jaxrpc.jar, jdbc2_0-stdext.jar, jms.jar, jstl.jar, jta.jar, mail.jar, servlet.jar, xml-apis.jar

如 左側所示,J2EE相關的各種不同JAR文件數量相當可觀。如果你想要使用Spring郵件支持的JavaMail實現,則需要 activation.jar和mail.jar文件。要讓Hibernate使用JCA Connector則需connector-api.jar,使用Spring的EJB支持則需要ejb.jar,jms.jar用于Spring的 JMS支持。對于web應用,如果想要使用Spring JSTL支持則需要servlet.jar和jstl.jar。Spring遠程調用里的JAXRPC支持需要jaxrpc.jar文件,jta.jar 用于JTA事務支持。剩下兩個JAR文件jdbc2_0-stdext.jar和xml-apis.jar分別用于JDBC和XML配置支持,不過只有你 使用1.3版本的JVM時才需要它們。

jakarta

jakarta-commons commons-attributes-api.jar, commons-attributes-compiler.jar, commons-beanutils.jar, commons-collections.jar, commons-dbcp.jar, commons-digester.jar, commons-discovery.jar, commons-fileupload.jar, commons-lang.jar, commons-logging.jar, commons-pool.jar, commons- validator.jar

Spring使 用了來自Jakarta Commons項目的大量組件。如果你想在應用中使用源碼級元數據(metadata),就需要commons-attributes-api.jar, 此外還需要commons-attributes-compiler.jar,以便將attributes編譯到應用里。Struts要用到 BeanUtils、Collections、Digester、Discovery,和Validator JAR文件,其中的Collections,Hibernate也會用到。使用DBCP連接池時,Spring JDBC支持要用到DBCP,Pooling則對有些示例應用不可或缺。如果想使用相應的Spring包裝類來處理web應用的文件上傳,則需要 FileUpload。最后,Spring處處用到了Logging,因此需在所有基于Spring的應用里包含這個JAR文件。

jakarta-taglibs

standard.jar

這是Jakarta的JSTL實現,一些Spring示例應用使用了這個實現。

jboss

jboss-common-jdbc-wrapper.jar

運行在JBoss應用服務器上的應用使用Spring的JDBC類時,這個JAR文件不可或缺。

jdo

jdo.jar

提供Spring的JDO支持。

jdom

jdom.jar

在Spring里使用iBATIS 1.3時,JDOM不可或缺。本章介紹的iBATIS版本為2.0。

jotm

jotm.jar, xapool.jar

如果你打算配合Spring事務抽象層一起使用JOTM,jotm.jar文件不可或缺。如果打算在自己的應用里將XAPool用于連接池(connection pooling),則只需xapool.jar。

junit

junit.jar

運行時根本不需要JUnit;它只用來構建和運行測試套件。

log4j

log4j-1.2.8.jar

如果想要使用Spring配置log4j日志記錄,這個文件不可或缺。

poi

poi-2.5.jar

這個JAR可令Spring MVC框架支持Microsoft Excel輸出。

quartz

quartz.jar

Spring基于Quartz的調度支持需要該JAR。

regexp

Jakarta-oro-2.0.7.jar

使用正則表達式來指定AOP的切入點(pointcut)時需要這個JAR。第六章有更詳細的介紹。

struts

struts.jar

欲配合Spring使用Struts構建web應用,Struts JAR必不可少。

velocity

velocity-1.4.jar, velocity-tools-generic-1.1.jar

Spring提 供了Velocity的包裝類使其支持DI,同時當你在應用中使用Velocity時,還可減少需要編寫的代碼量。除此之外,Spring還提供了一些 類,支持將Velocity用作web層里的視圖提供者(view provider)。只要使用了上述任意特性,都需在發布里包含Velocity JAR文件。

xdoclet

xjavadoc-1.0.jar

Commons Attributes用這個JAR解析源代碼文件,然后提取屬性信息。如果使用了Spring Commons Attributes支持,須包含該JAR文件。

?

===============

Spring的最小資源包:spring.jar

cglib.jar

asm.jar

commons-logging.jar

總結

以上是生活随笔為你收集整理的spring依赖包的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 青青色在线 | 阿v视频免费在线观看 | 中文在线观看高清视频 | h视频网站在线观看 | 欧美人与性动交α欧美精品 | www.久久99| 妞妞影视 | 少妇裸体性生交 | 久久综合免费视频 | ass精品国模裸体欣赏pics | 亚洲视频免费在线 | 中国一及毛片 | 美国黄色一级大片 | 日本一区不卡 | 欧美v日韩 | 亚洲第一页乱 | 露胸app | 妺妺窝人体色www在线下载 | 一女三黑人理论片在线 | www.狠狠撸.com | 淫欲av| 黄页网站在线看 | 国产99免费视频 | 日本色区| 韩国伦理av | 四虎在线影院 | 亚洲成人午夜影院 | 欧美成人精品一区二区三区 | 久久久国产成人一区二区三区 | 91视频播放器| www.爱色av.com | 精品一区二区三区免费毛片 | 视频一区国产精品 | 日本在线不卡一区二区 | 6080毛片 | 青青草视频偷拍 | 婷婷在线免费观看 | 屁屁影院国产第一页 | 91亚洲精品国偷拍自产在线观看 | av大片免费看 | 中文字幕日韩亚洲 | 国内偷拍一区 | 欧美久草视频 | 夜夜爽妓女8888视频免费观看 | 国内免费精品视频 | 国产日产精品一区 | 美女四肢被绑在床扒衣 | 领导揉我胸亲奶揉下面 | av 日韩 人妻 黑人 综合 无码 | 天天综合天天干 | 污污网站在线看 | 成人黄色小视频 | 亚洲天堂影视 | 91蝌蚪视频在线观看 | 中文字幕第十一页 | 成人教育av在线 | aa一级片| 国产稀缺精品盗摄盗拍 | 亚洲aⅴ在线观看 | av高清 | 亚洲国产成人精品激情在线 | 999久久久久久 | 免费观看黄色的网站 | 少妇做爰免费理伦电影 | 亚洲天堂一区在线观看 | 涩涩在线观看 | 情欲少妇人妻100篇 黄色一级片欧美 | 欧美一区二区公司 | 17c一起操 | 草草在线免费视频 | 中文人妻熟女乱又乱精品 | 欧美日韩另类一区 | 国产奶水涨喷在线播放 | 91精品国产乱码久久 | 伊人网视频在线观看 | 国产在线视频网 | 熟女精品一区二区三区 | 日韩欧美国产一区二区在线观看 | 亚洲爱视频 | 精品久久久久久中文字幕人妻最新 | 久久久精品视频免费 | 亚洲经典一区 | 黄网免费在线观看 | 免费观看黄色的网站 | 538在线精品视频 | 天天综合在线观看 | 国产亚洲精品女人久久久久久 | 邻居少妇张开腿让我爽了在线观看 | 欧美日韩免费看 | 久久夜夜操妹子 | 午夜免费精品 | 免费的黄色网址 | 中文乱码人妻一区二区三区视频 | 久久久资源网 | av无码精品一区二区三区宅噜噜 | 丝袜 中出 制服 人妻 美腿 | 国产二区自拍 | 亚洲一区三区 | 人人爱人人|