j2ee開發常見jar詳解

jack_gogo 13年前發布 | 82K 次閱讀 Java開發 j2ee常見jar包詳解

 

 

 

 

 

 

 

J2EE 開發中常用 jar 包的作用

 

 

 

 

 

 

activation.jar: javaMail jar 包,使 javaMail 時應與 mail.jar

 

一起加入到 lib 中去具體負責 mail 數據源類型等

 

 

 

 

ajaxtags-1.2-beta3.jar:ajax 標簽庫使用戶像使用 jsp 通標一 樣使用 ajax

 

 

 

ant.jar antlr.jar可以去):的 ant 編譯用包,工程不用

 

 

 

 

asm.jar:Hebernate 的包Hibernate 運行時使用這代碼成庫(與 java 反射制聯使用).ASM 節碼庫,cglib.jar 賴的。必需的 jar 包。

 

 

 

axis-ant.jar:是 Axis 為支持 Ant ,提供的文。該件包三個任務(task)的義和現:axis-wsdl2java,axis-java2wsdl axis-admin

 

 

 

cglib-2.1.3.jar:全稱是 Code Generation Library以用動態繼承 Java

 

類或者現接,很知名開源項目中用到它.Hibernate

<SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: " lang=EN-US New="" Calibri?,?sans-serif?;font-size:11pt;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:?Times="" Roman?;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;?="">
</span>

 

它來實現 PO 碼的態生,非常核心的庫必需的 jar

 

 

 

 

chartengineapi.jar:大清,大 Birt 關于字的類

 

 

 

 

com.ibm.icu_3.6.1.v10070417.jar:從  3.2  版本開,eclipse  就增了一個

 

com.ibm.icu 插件用于強對的支持應該沒用

 

 

 

 

commons-beanutils.jar:下幾個commons的都是  Apache  Commons 包中 的一個這里是被 hibernate 使用的,估計在程中

 

 

 

全部用這些以有應該包含一些 Bean 具類必須使用的 jar

 

 

 

commons-cli-1.0.jar:這是個處理命令的工具比如 main 法輸 string[] 需要解。你以預定義參數的規則,然就可調用 CLI 析。

 

 

 

commond-collections.jar:   Apache

 

java.util.*強。必使用的 jar .

 

 

 

 

commons-digester.jar:它能便 XML 所定的元 JAVA 其實它的用法有點象棧(當然內在的理就是那個古老的東西,只是提供了高 一層的裝)。

<SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: " lang=EN-US New="" Calibri?,?sans-serif?;font-size:11pt;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:?Times="" Roman?;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;?="">
</span>

 

commons-discovery-0.2.jar:discovery 模式的實提供位與例化或其

 

他資源的通用方法。使用最好的算法到接口的所有實現。當用戶想找到所有 的提供一服的提商時這將特別有用

 

 

 

commons-fileupload.jar:jsp 件功能

 

 

 

 

commons-io.jar:可以成是 java.io 擴展

 

 

 

 

commons-lang.jar:包了一數據類型工具類,是  java.lang.*擴展必須 使用的 jar 包。

 

 

 

commons-pool-1.2.jar:DBCP 接池,Apache Jakarta  開發Tomcat4 接池也是 DBCP。

 

 

 

commons-validator.jar:用幫助進行驗證的具。如驗證  Email  串, 日期字串等否合

 

 

 

coreapi.jar:種應的核心 類庫,這里是 Birt 的核包。

 

 

 

 

dataadapterapi.jar:Birt 的有處理的,具作用沒摸楚。

 

 

 

 

dom4j-1.4.jar:是一個 Java XML  API,類似于 jdom,用讀寫 XML 件的Hibernate 使用 dom4j 解析 XML 件和 XML 映射文件必需

<SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: " lang=EN-US New="" Calibri?,?sans-serif?;font-size:11pt;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:?Times="" Roman?;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;?="">
</span>

 

 

 

 

dteapi.jar:Birt 有關據處,具體用還摸清

 

 

 

 

dwr.jar:dwr  的核

 

 

 

 

ehcache-1.2.jar:Hibernate  可以使  cache 工具 為二 緩存EHCache 省的 cache 存工具沒有其的可緩存必需

 

 

 

engineapi.jar:Birt 的有數據的包

 

 

 

 

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

 

 

 

 

flute.jar:有解析 css 庫,誰的還沒弄

 

 

 

 

freemarker.jar:是 webwork 包,[font=Times New Roman]FreeMarker 允許 [font=Times New  Roman]Java  servlet 保持圖設計應用序邏的分, 這 [font=Times   New   Roman]HTML      用 [font=Times New   Roman]servlet    [font=Times New Roman]HTML。

 

 

 

hibernate3.jar:hibernate3 庫。

<SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: " lang=EN-US New="" Calibri?,?sans-serif?;font-size:11pt;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:?Times="" Roman?;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;?="">
</span>

 

生成 PDF rtf 的文,而可以將 XML、Html 轉化為 PDF 件。

 

 

 

 

iTextAsian.jar:itext 于亞的類庫在這用于文字的輸

 

 

 

 

jasperreports.jar:關報功能的類

 

 

 

 

javamail.jar:javamail 核心供了 mail 發送基本口。

 

 

 

 

jaxrpc.jar:(java  APIs for  XML-Based Remote Procedure   Call,JAX-RPC XML  轉換為 Java  類型 Web  客戶和基于 Java 用程序之間夠進平穩數據換。是 spring 需要

 

 

 

jenkov-prizetags-bin-3.2.0.jar:[size=2]一集許功能 Jsp 標簽 庫。其最受迎的 Tree Tag,這個  Tag 可以為不節點

[size=2] [size=2]的圖標,而且以服務可以監控客戶端節點展開,關閉選 中與未中等件。

admin 2007-10-24   10:02

 

js.jar:java 關于處理 javascript 庫。

 

 

 

 

jstl.jar:(jsp  standard taglib)jstl 的核心標庫。

 

 

 

 

jta.jar:java 的事規范當用處理時必需,hebernate 到。

<SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: " lang=EN-US New="" Calibri?,?sans-serif?;font-size:11pt;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:?Times="" Roman?;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;?="">
</span>

 

 

 

 

jxl.jar:(java  excel  api)一個韓國人寫的處理 Excel 類庫能夠便的

 

導入和到處 Excel。 log4j.jar:日包,以更詳細的記錄日志可選modelapi.jar:birt 關于表生庫,具功能待考

 

mysql-connector-java-5.0.5-bin.jar:mysql 的數庫聯符合 JCA 規 范,如你在 App  Server 上把 Hibernate 配置為 mysql 庫聯池的,就需要這個 jar

 

 

 

ognl.jar:OGNL(Object Graph Navigation Language)是一種表達式語言,使它可以使表達 java 對象 getter setter 屬性定,一個 OGNL 表達 式可以行存取兩面的作.ognl.jar java ognl 的支webwork 加 載的。

 

 

 

org.eclipse.birt.report.viewer.nl1_2.2.0.v20070526-1010.jar:有關  Birt

 

的報表成的

 

 

 

 

org.eclipse.emf.common_2.2.1.v200702131851.jar:        EMF ecore 建模 (可以和 schema xsd 相互換)生成強類型的 EMF 代碼.

<SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: " lang=EN-US New="" Calibri?,?sans-serif?;font-size:11pt;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:?Times="" Roman?;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;?="">
</span>

 

這個強型更的地是可取得 meta  信息,可以于校和界輔助信

 

息的生成.類似動態 bean,屬性根據名動態得,這幾個庫都與 Birt 報表成有關 org.eclipse.emf.ecore.xmi_2.2.2.v200702131851.jar org.eclipse.emf.ecore_2.2.2.v200702131851.jaroscore.jar:webwork 的一通用

 

poi.jar:Apache  操作據轉的類,能導和到處 Excel,與 jxl.jar 功 能重復。

 

 

 

proxool-0.9.0RC3.jar:是一連接池如果你備用個連要這個

 

jar 包。

 

 

 

 

quartz-1.6.0.jar:一定時器

 

 

 

 

rife-continuations.jar:rife 原來一個基組件型的 Java  Web

 

webwork

 

 

 

 

saaj.jar:SOAP  with Attachments  API  for  Java能為 java 供按照 SOAP

<SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: " lang=EN-US New="" Calibri?,?sans-serif?;font-size:11pt;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:?Times="" Roman?;mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;?="">
</span>

 

范的收信息誰帶來的待考

 

 

 

 

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

 

 

 

 

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

 

 

 

sitemesh.jar:Sitemesh 一個基于 WEB 頁面的布裝飾及應整合開源 框架。能幫我們由大頁面構成的項目創建致的

 

 

 

頁面布和外,如致的航條,一致的 banner,一致版權等等它不 僅僅能理動的內,如 jspphpasp 等產生內容

 

 

 

也能處靜態使它的符合你頁面構的.sitemesh.jar

 

是其類庫

 

 

 

 

spring.jar:spring 的核類庫。

standard.jar:jstl 的類,包含 TLD  和標記柄。 velocity-dep.jar:  webwork 賴的 Velocity velocity-tools-view.jar:

<SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: " lang=EN-US New="" Calibri?,?sans-serif?;font-size:11pt;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:?Times="" Roman?;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;?="">
</span>

 

 

 

 

velocity.jar:webwork  的包個的模引擎(template engine

 

允許任人僅簡單使用板語template language)引用由  java 代碼定義對象。

 

 

 

webwork-2.2.5.jar:webwork 庫。

 

 

 

 

wsdl4j-1.5.1.jar:一個擴展  WSDL   分析框,WSIF 基礎上行構AXIS 必需包。

 

 

 

xwork.jar:包含 webwork 所依賴的 xwork 類庫webwork 基于 xwork

 本文由用戶 jack_gogo 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!