版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、java開發(fā)常用的jar包的作用解釋轉(zhuǎn)載自:java開發(fā)中主要用到的jar包描述commons-io.jar:可以看成是java.io的擴(kuò)展,用來幫助進(jìn)行IO功能開發(fā)它包含三個(gè)主要的領(lǐng)域:Utilityclasses-提供一些靜態(tài)方法來完成公共任務(wù)Filters-提供文件過濾器的各種實(shí)現(xiàn)Streams-提供實(shí)用的Stream,reader與writer實(shí)現(xiàn)commons-beanutils.jar:提供對(duì)Java反射和自省API的包裝,主要提供了對(duì)于JavaBean進(jìn)行各種操作。commons-digester.jar:它能方便地將XML文檔所定義的元素轉(zhuǎn)化為JAVA對(duì)象,其實(shí)它的用法有點(diǎn)象棧
2、(當(dāng)然內(nèi)在的原理就是那個(gè)古老的東西,只是提供了更高一層的封裝)。commons-lang.jar:它擴(kuò)展了標(biāo)準(zhǔn)java.langAPI,增加了字符串操作方法、基本數(shù)值方法、對(duì)象反射、創(chuàng)建和串行化以及System屬性。它還包含一個(gè)可繼承的enum類型、對(duì)多種嵌套的Exception類型的支持、對(duì)java.util.Date的增強(qiáng)以及用于構(gòu)建方法的實(shí)用程序,例如自動(dòng)生成toString()的結(jié)果、自動(dòng)實(shí)現(xiàn)hashCode()和equals()方法、數(shù)組操作、枚舉、日期和時(shí)間的處理等等。ArrayUtils-用于對(duì)數(shù)組的操作,如添加、查找、刪除、子數(shù)組、倒序、元素類型轉(zhuǎn)換等;BitField-用于操
3、作位元,提供了一些方便而安全的方法;BooleanUtils-用于操作和轉(zhuǎn)換boolean或者Boolean及相應(yīng)的數(shù)組;CharEncoding-包含了Java環(huán)境支持的字符編碼,提供是否支持某種編碼的判斷;CharRange-用于設(shè)定字符范圍并做相應(yīng)檢查;CharSet-用于設(shè)定一組字符作為范圍并做相應(yīng)檢查;CharSetUtils-用于操作CharSet;CharUtils-用于操作char值和Character對(duì)象;ClassUtils-用于對(duì)Java類的操作,不使用反射;ObjectUtils-用于操作Java對(duì)象,提供null安全的訪問和其他一些功能;RandomStringUti
4、ls-用于生成隨機(jī)的字符串;SerializationUtils-用于處理對(duì)象序列化,提供比一般Java序列化更高級(jí)的處理能力;StringEscapeUtils-用于正確處理轉(zhuǎn)義字符,產(chǎn)生正確的Java、JavaScript、HTML、XML和SQL代碼;StringUtils-處理String的核心類,提供了相當(dāng)多的功能;SystemUtils-在java.lang.System基礎(chǔ)上提供更方便的訪問,如用戶路徑、Java版本、時(shí)區(qū)、操作系統(tǒng)等判斷;Validate-提供驗(yàn)證的操作,有點(diǎn)類似assert斷言;WordUtils-用于處理單詞大小寫、換行等commons-codec.jar:
5、包含一些通用的編碼解碼算法。包括一些語音編碼器,Hex,Base64,以及URLmons-collections.jar提供一個(gè)類包來擴(kuò)展和增加標(biāo)準(zhǔn)的JavaCollection框架。Bag接口:適用于包含一個(gè)對(duì)象的多個(gè)拷貝的集合Buffer接口:適用于具有順序的集合類,例如FIFOs(先進(jìn)先)BidiMap(雙向映射):可以通過值查找鍵,也可以通過鍵查找值Map迭代器:提供了對(duì)映射的快速迭代對(duì)類型檢查進(jìn)行了封裝,確保特定類的實(shí)例可以被添加到集合中對(duì)轉(zhuǎn)換進(jìn)行了封裝,將集合中的對(duì)象轉(zhuǎn)換成被加入時(shí)的類型對(duì)集合進(jìn)行組合,使多個(gè)集合看起來就像一個(gè)集合一樣有序映射和set,保持元素
6、添加時(shí)的順序,包括一個(gè)基于LRU的map標(biāo)識(shí)映射可以給予對(duì)象的=來比較對(duì)象,而不是基于equals方法and/or值可以有控制的進(jìn)行回收很多比較器的實(shí)現(xiàn)很多迭代器的實(shí)現(xiàn)從數(shù)組或者枚舉到集合的適配器用來測(cè)試或者創(chuàng)建典型set理論的集合屬性,例如與、或、閉包c(diǎn)ommons-dbutil.jar:對(duì)傳統(tǒng)操作數(shù)據(jù)庫(kù)的類進(jìn)行二次封裝,可以把結(jié)果集轉(zhuǎn)化成List(1)mons.dbutilsDbUtils:提供如關(guān)閉連接、裝載JDBC驅(qū)動(dòng)程序等常規(guī)工作的工具類QueryRunner:該類簡(jiǎn)單化了SQL查詢,它與ResultSetHandler組合在一起使用可以完成大部分的數(shù)據(jù)庫(kù)操作,能夠大大減少編碼量。Q
7、ueryLoader:屬性文件加載器,主要用于加載屬性文件中的SQL到內(nèi)存中。(2)mons.dbutils.handlersArrayHandlerResultSet中第一行的數(shù)據(jù)轉(zhuǎn)化成對(duì)象數(shù)組ArrayListHandler將ResultSet中所有的數(shù)據(jù)轉(zhuǎn)化成List,List中存放的是ObjectBeanHandler:將ResultSet中第一行的數(shù)據(jù)轉(zhuǎn)化成類對(duì)象BeanListHandler:將ResultSet中所有的數(shù)據(jù)轉(zhuǎn)化成List,List中存放的是類對(duì)象ColumnListHandler:將ResultSet中某一列的數(shù)據(jù)存成List,List中存放的是Object對(duì)象K
8、eyedHandler:將ResultSet中存成映射,key為某一列對(duì)應(yīng)為Map。Map中存放的是數(shù)據(jù)MapHandler:將ResultSet中第一行的數(shù)據(jù)存成Map映射MapListHandler:將ResultSet中所有的數(shù)據(jù)存成List。List中存放的是MapScalarHandler:將ResultSet中一條記錄的其中某一列的數(shù)據(jù)存成Objectjava開發(fā)中主要用到的jar包總結(jié)axis.jar:SOAP引擎包jaxrpc.jar:Axis運(yùn)行所需要的組件包saaj.jar:創(chuàng)建到端點(diǎn)的點(diǎn)到點(diǎn)連接的方法、創(chuàng)建并處理SOAP消息和附件的方法,以及接收和處理SOAP錯(cuò)誤的方法.
9、wsdl4j-1.5.1.jar:Axis運(yùn)行所需要的組件包activation.jar:JAF框架的jar包annotations-api.jar:使用注解所需jarant.jar:用于自動(dòng)化調(diào)用程序完成項(xiàng)目的編譯,打包,測(cè)試等aopalliance-1.0.jar:支持SpringAOPasm-2.2.3.jar:ASM字節(jié)碼庫(kù)asm-commons-2.2.3.jar:ASM字節(jié)碼庫(kù)asm-util-2.2.3.jar:Java字節(jié)碼操縱和分析框架aspectjrt.jar:處理事務(wù)和AOP所需的包aspectjweaver.jar:處理事務(wù)和AOP所需的包axiom-api-1.2.7
10、.jar:Axis對(duì)象模型axiom-impl-1.2.7.jar:Axis對(duì)象模型bcprov-jdk15-140.jar:基于java1.5的加密算法實(shí)現(xiàn)bfmclientmodel.jar:使用WebSphere所需jar包bpcclientcore.jar:使用WebSphere所需jar包bpe137650.jar:提供遠(yuǎn)程訪問BPE容器的實(shí)現(xiàn)。bsh-2.0b4.jar:解決負(fù)載邏輯運(yùn)算c3p0-0.9.0.jar:開放源代碼的JDBC連接池cglib-nodep-2.1_3.jar:Spring中自動(dòng)代理所需jar包c(diǎn)obertura.jar:測(cè)量測(cè)試覆蓋率commons-bea
11、nutils-1.7.0.jar:動(dòng)態(tài)的獲取/設(shè)值JavaBean的屬性commons-chain-1.1.jar:實(shí)現(xiàn)責(zé)任鏈設(shè)計(jì)模式的Java類庫(kù)commons-codec-1.3.jar:用來處理常用的編碼方法的工具類包,例如DES、SHA1、MD5、Base64等等commons-collections-3.1.jar:對(duì)標(biāo)準(zhǔn)javaCollection的擴(kuò)展commons-collections.jar:對(duì)標(biāo)準(zhǔn)javaCollection的擴(kuò)展commons-discovery-0.2.jar:用來發(fā)現(xiàn)、查找和實(shí)現(xiàn)可插入式接口,提供一些一般類實(shí)例化、單件的生命周期管理的常用方法.db2
12、jcc.jarjava連接DB2所需jarcommons-digester-1.8.jar:用于處理struts-config.xml配置文件commons-fileupload-1.1.1.jar:struts上傳文件commons-httpclient-3.1.jar:用來簡(jiǎn)化HTTP客戶端與服務(wù)器端進(jìn)行各種通信編程實(shí)現(xiàn)commons-io-1.1.jar:針對(duì)java.io.InputStream和Reader進(jìn)行了擴(kuò)展commons-lang-2.4.jar:對(duì)java.lang.*的擴(kuò)展commons-logging-1.1.1.jar:日志包c(diǎn)ommons-pool-1.3.jar
13、:實(shí)現(xiàn)對(duì)象池化框架commons-validator-1.3.1.jar:用來把驗(yàn)證規(guī)則程序提取出來,以供重復(fù)使用db2jcc_license_cu.jar:java:連接DB2所需jardom4j-1.6.1.jar:解析XMLehcache-1.2.4.jar:hibernate的二級(jí)緩存如果用ehcache的時(shí)候需要此jar包emf.jar:基于Eclipse的模型框架ezmorph-1.0.6.jar:使用JSON所需的jar包FastInfoset-1.2.2.jar:使用WebService所需的jar包freemarker-2.3.8.jar:Strus2支持的一種表現(xiàn)層框架ge
14、ronimo-activation_1.1_spec-1.0.2.jar:ApacheGeronimo所帶jar包,geronimo-annotation_1.0_spec-1.1.1.jar:ApacheGeronimo所帶jar包geronimo-javamail_1.4_spec-1.3.jar:ApacheGeronimo帶jar包geronimo-jaxws_2.1_spec-1.0.jar:ApacheGeronimo所帶jar包geronimo-jms_1.1_spec-1.1.1.jar:ApacheGeronimo所帶jar包geronimo-servlet_2.5_spec
15、-1.2.jar:ApacheGeronimo所帶jar包geronimo-stax-api_1.0_spec-1.0.1.jar:ApacheGeronimo所帶jar包hibernate3.jar:Hibernate3的核心jar包htmclientmodel.jar:使用WebSphere所需jar包jakarta-oro.jar:一套文本處理工具,提供per15.0兼容的表達(dá)式,AWK-like表達(dá)式,Glob表達(dá)式。javassist.jar:Javassist字節(jié)碼解釋器jaxb-api-2.1.jar:使用WebService所需的jar包jaxb-impl-2.1.7.jar:
16、使用CXF所需jar包jaxb-xjc-2.1.7.jar:使用CXF所需jar包jaxen-1.1.1.jar:解析XMLjcifs-1.2.22.jar:實(shí)現(xiàn)單點(diǎn)登陸jdom2-1.0.jar:解析XMLjdom-1.0.jar:解析XMLjettison-1.0.1.jar:使用CXF所需jar包jetty-6.1.9.jar:JettyHttp服務(wù)器jarjetty-util-6.1.9.jar:JettyHttp服務(wù)器jarjra-1.0-alpha-4.jar:使用CXF所需jar包js-1.6R7.jar:使用CXF所需jar包json-lib-2.2.3-jdk13.jar:使
17、用JSON所需的jar包jsonplugin-0.25.jar:strus2的JSON插件jsr311-api-0.8.jar:使用CXF所需jar包jstl.jar:JSTL標(biāo)簽庫(kù)jta.jar:標(biāo)準(zhǔn)的JAVA事務(wù)處理接口junit.jar:用于單元測(cè)試jxl.jar:通過java操作excel表格的工具類庫(kù)ldap.jar:JNDI目錄服務(wù)和LDAO服務(wù)器所需的jarldapbp.jar:JNDI目錄服務(wù)和LDAO服務(wù)器所需的jarlog4j-1.2.15.jar:提供日志功能mail.jar:java發(fā)送郵件jar包neethi-2.0.4.jar:使用CXF所需jar包odmg-3.0
18、.jar:ODMG是一個(gè)ORM的規(guī)范,Hibernate實(shí)現(xiàn)了ODMG規(guī)范,這是一個(gè)核心的庫(kù)ognl-2.6.11.jar:struts2中OGNL語言ojdbc14.jar:Oracle數(shù)據(jù)庫(kù)驅(qū)動(dòng)包opensaml-1.1.jar:使用CXF所需jar包oro-2.0.8.jar:Validator框架所需的jar包oscache-2.1.jar:Java對(duì)象的緩存工具poi-3.1-FINAL-20080629.jar:操作exce所需jar包poi-contrib-3.1-FINAL-20080629.jar:操作exce所需jar包poi-ooxml-3.6-20091214.jar:
19、提供對(duì)office的word、excel、visio及ppt的操作poi-ooxml-schemas-3.6-20091214.jar:提供對(duì)office的word、excel、visio及ppt的操作poi-scratchpad-3.1-FINAL-20080629.jar:提供對(duì)office的word、excel、visio及ppt的操作processCommon.jarIBMWebSphere:運(yùn)行所需jarProcessCommonLibrary.jarIBMWebSphere:運(yùn)行所需jarprocessIdentity.jarIBMWebSphere:運(yùn)行所需jarProcessInformation.jar:進(jìn)程監(jiān)視軟件包proxool-0.9.1.jar:數(shù)據(jù)庫(kù)連接池proxool-cglib.jar:數(shù)據(jù)庫(kù)連接池quartz-1.6.0.jar:開源作業(yè)調(diào)度框架saaj-api-1.3.jar:使用axis所需的jarsaaj-impl-1.3.2.jar:使用axis所需的jarserializer-2.7.1.jar:XML序列化slf4j-jdk14-1.5.6
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 玻璃鋼井蓋課程設(shè)計(jì)
- 心理健康講座活動(dòng)總結(jié)范文(10篇)
- 2025年山東淄博市淄川區(qū)“服務(wù)基層人才專項(xiàng)”招募290管理單位筆試遴選500模擬題附帶答案詳解
- 2025年山東濟(jì)寧市事業(yè)單位招聘考試(市屬+各縣區(qū))管理單位筆試遴選500模擬題附帶答案詳解
- 2025年山東濟(jì)南市長(zhǎng)清區(qū)教育和體育局引進(jìn)緊缺(骨干)教師10人歷年管理單位筆試遴選500模擬題附帶答案詳解
- 2025年山東濟(jì)南市南部山區(qū)選聘鄉(xiāng)村振興工作專員14人歷年管理單位筆試遴選500模擬題附帶答案詳解
- 建筑設(shè)計(jì)師述職報(bào)告
- 家長(zhǎng)學(xué)校演講稿
- 2025年山東日照市東港區(qū)事業(yè)單位招聘工作人員29人歷年管理單位筆試遴選500模擬題附帶答案詳解
- 高三第一學(xué)期工作計(jì)劃4篇
- 養(yǎng)老院物資采購(gòu)流程及制度
- 眼鏡店年終總結(jié)及計(jì)劃
- 公務(wù)用車車輛安全培訓(xùn)課件
- 《安徽省人力資本對(duì)經(jīng)濟(jì)高質(zhì)量發(fā)展影響研究》
- 化妝品技術(shù)服務(wù)合同協(xié)議
- 一年級(jí)新生家長(zhǎng)會(huì)課件(共25張課件)
- 工匠精神學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 廣東省東華高級(jí)中學(xué)2025屆高一上數(shù)學(xué)期末考試試題含解析
- 2024-2025學(xué)年上海市閔行區(qū)華東師大二附中九年級(jí)(上)月考數(shù)學(xué)試卷(10月份)(含解析)
- 創(chuàng)業(yè)人生學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 心理健康教育(共35張課件)
評(píng)論
0/150
提交評(píng)論