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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java常用jar_常用jar包含义

發(fā)布時(shí)間:2023/12/10 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java常用jar_常用jar包含义 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

常用jar包含義

activation.jar:與javaMail有關(guān)的jar包,使用JavaMail時(shí)應(yīng)與mail.jar一起加入到lib中去,具體負(fù)責(zé)mail的數(shù)據(jù)源和類型等

ajaxtags-1.2-beta3.jar:ajax提供的標(biāo)簽庫,使用戶能像使用jsp普通標(biāo)簽一樣使用ajax

ant.jar和antlr.jar(可以刪去):的是ant編譯用的包,在工程中不用添加

antlr-2.7.2.jar Antlr是一個(gè)用于此法語法分析的類庫,hibernate用它來解析Hql語句

asm.jar:Hebernate的包,Hibernate在運(yùn)行時(shí)使用這個(gè)代碼生成庫增強(qiáng)類(與java反射機(jī)制聯(lián)合使用).ASM字節(jié)碼庫,cglib.jar包依賴的包。必需的jar包。

axis-ant.jar:是Axis為支持Ant構(gòu)建,提供了的文件。該文件包含三個(gè)可選任務(wù)(task)的定義和實(shí)現(xiàn):axis-wsdl2java,axis-java2wsdl和axis-admin。

cglib-nodep.jar CGLIB是一個(gè)強(qiáng)大的高質(zhì)量高性能的代碼生成庫,在運(yùn)行時(shí)可以用它來擴(kuò)展Java類

cglib-2.1.3.jar:全稱是Code Generation Library,它可以用來動(dòng)態(tài)繼承Java類或者實(shí)現(xiàn)接口,很多知名的開源項(xiàng)目中用到了它.Hibernate用它來實(shí)現(xiàn)PO字節(jié)碼的動(dòng)態(tài)生成,非常核心的庫,必需的jar包。

chartengineapi.jar:不大清楚,大概是Birt關(guān)于字體的類庫。

com.ibm.icu_3.6.1.v10070417.jar:從3.2版本開始,eclipse就增加了一個(gè)com.ibm.icu插件,用于增強(qiáng)對多語言的支持。應(yīng)該是沒用的。

commons-beanutils.jar:下面幾個(gè)帶“commons”的都是Apache Commons包中的一個(gè),這里是被hibernate使用的,估計(jì)在工程中沒有全部用到這些包,所以有的應(yīng)該能刪去。本包包含了一些Bean工具類類,是必須使用的jar包。

commons-cli-1.0.jar:這是一個(gè)處理命令的工具。比如main方法輸入的string[]需要解析。你可以預(yù)先定義好參數(shù)的規(guī)則,然后就可以調(diào)用CLI來解析。

commons-codec-1.3.jar? Commons項(xiàng)目中用來處理常用的編碼方法的工具類包,例如DES、SHA1、MD5、Base64等等。

commond-collections.jar:包含了一些Apache開發(fā)的集合類,功能比java.util.*強(qiáng)大。必須使用的jar包.

commons-digester.jar:用于解析XML并從中生成對象的庫,它能方便地將XML文檔所定義的元素轉(zhuǎn)化為JAVA對象,其實(shí)它的用法有點(diǎn)象棧(當(dāng)然內(nèi)在的原理就是那個(gè)古老的東西,只是提供了更高一層的封裝)。

commons-discovery-0.2.jar:discovery模式的實(shí)現(xiàn),提供定位與實(shí)例化類或其他資源的通用方法。使用最好的算法得到接口的所有實(shí)現(xiàn)。當(dāng)用戶想找到所有的提供某一服務(wù)的提供商時(shí),這將特別有用

commons-fileupload.jar:通過Http接收上傳的文件并處理結(jié)果文件的庫;jsp的上傳文件功能

commons-io.jar:可以看成是java.io的擴(kuò)展

commons-lang.jar:是增強(qiáng)Java語言的實(shí)用工具函數(shù)庫,包含了一些數(shù)據(jù)類型工具類,是Java.lang.*的擴(kuò)展。必須使用的jar包。

commons-logging-1.0.4.jar Jarkarta Commons Logging是一個(gè)處于真正日志實(shí)現(xiàn)如log4j的抽象

commons-pool-1.2.jar:DBCP數(shù)據(jù)庫連接池,Apache的Jakarta組織開發(fā)的,Tomcat4的連接池也是DBCP。

commons-validator.jar:Jarkarta Commons Validator包是一個(gè)用于驗(yàn)證的包,用來幫助進(jìn)行驗(yàn)證的工具。比如驗(yàn)證Email字符串,日期字符串等是否合法。

coreapi.jar:一種應(yīng)用的核心 類庫,這里是Birt的核心包。

dataadapterapi.jar:Birt的有關(guān)數(shù)據(jù)處理的包,具體作用還沒摸清楚。

dom4j-1.4.jar:是一個(gè)Java的XML API,類似于jdom,用來讀寫XML文件的。Hibernate使用dom4j解析XML配置文件和XML映射元文件。必需的。

dteapi.jar:Birt的有關(guān)數(shù)據(jù)處理的包,具體作用還沒摸清楚。

dwr.jar:dwr的核心包

ehcache-1.2.jar:Hibernate可以使用不同cache緩存工具作為二級緩存。EHCache是缺省的cache緩存工具。如果沒有其它的可選緩存工具,則為必需的。

engineapi.jar:Birt的有關(guān)數(shù)據(jù)集的包

FCKeditor.jar:支持FCKEditor的圖片文件上傳和瀏覽的包

flute.jar:有關(guān)解析css的類庫,誰的還沒弄清楚

freemarker.jar:是webwork的包,是一個(gè)模板引擎,一個(gè)基于模板生成文本輸出的常用工具,FreeMarker允許Java servlet保持圖形設(shè)計(jì)同應(yīng)用程序邏輯的分離,這是通過在模板中密封HTML完成的。模板用servlet提供的數(shù)據(jù)動(dòng)態(tài)地生成HTML。

hibernate3.jar:hibernate3的核心類庫。

itext.jar:java:是用于生成PDF文檔的一個(gè)java類庫。通過iText不僅可以生成PDF或rtf的文檔,而且可以將XML、Html文件轉(zhuǎn)化為PDF文件。

iTextAsian.jar:itext中關(guān)于亞洲編碼的類庫,在這里用于中文字體的輸入。

jasperreports.jar:有關(guān)報(bào)表功能的類庫

javamail.jar:javamail的核心類,提供了mail發(fā)送的基本接口。

jaxrpc.jar:(java APIs for XML-Based Remote Procedure Call,JAX-RPC)將XML 類型轉(zhuǎn)換為 Java 類型,以確保 Web 服務(wù)客戶機(jī)和基于 Java 的應(yīng)用程序之間能夠進(jìn)行平穩(wěn)的數(shù)據(jù)交換。是spring需要的。

jdom-1.0.jar 一個(gè)類似于dom4j的XML解析工具

jenkov-prizetags-bin-3.2.0.jar:一個(gè)集許多功能于一身的Jsp標(biāo)簽庫。其中最受歡迎的Tree Tag,這個(gè)Tag可以為不同節(jié)點(diǎn)指定

js.jar:java關(guān)于處理javascript的類庫。

jstl.jar:(jsp standard taglib)支持JSP標(biāo)準(zhǔn)標(biāo)簽庫JSTL的核心包,jstl的核心標(biāo)簽庫。

jta.jar:java的事務(wù)規(guī)范,當(dāng)用到事務(wù)處理時(shí)是必需的,hebernate中用到。

jxl.jar:(java excel api)是一個(gè)韓國人寫的處理Excel的類庫,能夠方便的導(dǎo)入和到處Excel。

log4j.jar:日志包,可以更加詳細(xì)的記錄日志。可選的。

mail.jar Java Mail API所用到的jar包

modelapi.jar:birt關(guān)于報(bào)表生成的類庫,具體功能有待考究。

mysql-connector-java-5.0.5-bin.jar:mysql的數(shù)據(jù)庫聯(lián)接驅(qū)動(dòng),符合JCA 規(guī)范,如果你在App Server上把Hibernate配置為mysql數(shù)據(jù)庫聯(lián)接池的話,就需要這個(gè)jar。

ognl.jar:OGNL(Object Graph Navigation Language)是一種表達(dá)式語言,使用它可以使表達(dá)式與java對象中的getter和setter屬性綁定,且一個(gè)OGNL表達(dá)式可以進(jìn)行存和取兩方面的操作.ognl.jar是java對ognl的支持,webwork加載的。

org.eclipse.birt.report.viewer.nl1_2.2.0.v20070526-1010.jar:有關(guān)Birt的報(bào)表生成的類庫

org.eclipse.emf.common_2.2.1.v200702131851.jar:EMF根據(jù)ecore建模(可以和schema的xsd相互轉(zhuǎn)換)生成強(qiáng)類型的EMF代碼.

這個(gè)強(qiáng)類型更強(qiáng)的地方是可以取得meta信息,從而可以用于校驗(yàn)和界面輔助信息的生成.類似于動(dòng)態(tài)bean,屬性也可以根據(jù)名稱動(dòng)態(tài)取得,這幾個(gè)類庫都與Birt的報(bào)表生成有關(guān)

org.eclipse.emf.ecore.xmi_2.2.2.v200702131851.jar

org.eclipse.emf.ecore_2.2.2.v200702131851.jar

oscore.jar:webwork的一個(gè)通用功能類庫

poi.jar:Apache的操作數(shù)據(jù)轉(zhuǎn)換的類庫,能導(dǎo)入和到處Excel,與jxl.jar功能重復(fù)。

proxool-0.9.0RC3.jar:是一個(gè)連接池,如果你準(zhǔn)備用這個(gè)連接池,就需要這個(gè)jar包。

quartz-1.6.0.jar:一個(gè)定時(shí)器

rife-continuations.jar:rife原來是一個(gè)基于組件模型的Java Web框架,被webwork集成。

rome-0.7.jar rome是一個(gè)rss提要器,應(yīng)用程序用它獲取并處理RSS提要

saaj.jar:SOAP with Attachments API for Java。能為java提供按照SOAP規(guī)范的收發(fā)信息。誰帶進(jìn)來的有待考究。

sac.jar:Simple API for CSS,java處理CSS的類。

scriptapi.jar:能夠在Java中使用腳本語言引擎,在腳本語言和Java之間交換數(shù)據(jù)。可能是Birt引入的。

sitemesh.jar:Sitemesh是一個(gè)基于WEB頁面的布局、裝飾以及應(yīng)用整合的開源框架。它能幫助我們在由大量頁面構(gòu)成的項(xiàng)目中創(chuàng)建一致的頁面布局和外觀,如一致的導(dǎo)航條,一致的banner,一致的版權(quán),等等。它不僅僅能處理動(dòng)態(tài)的內(nèi)容,如jsp,php,asp等產(chǎn)生的內(nèi)容,它也能處理靜態(tài)的內(nèi)容,使得它的內(nèi)容也符合你的頁面結(jié)構(gòu)的要求.sitemesh.jar是其類庫

spring-aop.jar Spring的AOP包,它是核心的Spring AOP接口,建立在AOP Alliance AOP協(xié)同工作接口上

spring-beans.jar Spring框架的Bean包,包含了處理JavaBean的接口和類

spring-context.jar Spring的context包,它建立在bean包基礎(chǔ)上,添加了對信息源和觀察者設(shè)計(jì)模式的支持

spring-core.jar Spring的核心類包.提供了異常處理和版本檢測的基類,以及不針對框架任何部分的核心幫助類

spring-dao.jar Spring DAO包,異常的分層使得復(fù)雜的錯(cuò)誤處理獨(dú)立于所應(yīng)用的數(shù)據(jù)訪問方式

spring.jar:spring的核心類庫。

spring-jdbc.jar Spring JDBC包.這個(gè)包中的類令JDBC使用起來更加簡單,并減少了常見錯(cuò)誤發(fā)生的可能性

spring-mock.jar Spring mock對象包

spring-web.jar Spring web包,包括與各種Web相關(guān)的類

standard.jar:jstl的類庫,包含TLD 和標(biāo)記句柄。

struts-1.3.8.jar Struts1框架用到的jar包

velocity-dep.jar: webwork的包。依賴的Velocity類庫

velocity-tools-view.jar:同上

velocity.jar:webwork帶來的包。是一個(gè)的模板引擎(template engine)。它允許任何人僅僅簡單的使用模板語言(template language)來引用由java代碼定義的對象。

webwork.jar Webwork是Struts2的前身,一個(gè)成功的Web框架.這個(gè)jar包括大部分的Webwork功能

webwork-2.2.5.jar:webwork的核心類庫。

wsdl4j-1.5.1.jar:一個(gè)可擴(kuò)展的 WSDL 分析框架,WSIF 在此基礎(chǔ)上進(jìn)行構(gòu)建。AXIS必需的包。

xwork.jar:包含webwork構(gòu)建所依賴的xwork類庫,webwork是基于xwork的

總結(jié)

以上是生活随笔為你收集整理的java常用jar_常用jar包含义的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。