程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2EE >> J2EE常用Jar包含義

J2EE常用Jar包含義

編輯:J2EE

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用它來實現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對象,其實它的用法有點象棧(當然內在的原理就是那個古老的東西,只是提供了更高一層的封裝)。

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映射元文件。必需的。

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的包,FreeMarker允許Java servlet保持圖形設計同應用程序邏輯的分離,這是通過在模板中密封HTML完成的。模板用servlet提供的數據動態地生成Html。

hibernate3.jar:hibernate3的核心類庫。

itext.jar:java:是用於生成PDF文檔的一個Java類庫。通過iText不僅可以生成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:一個集許多功能於一身的JSP標簽庫。其中最受歡迎的Tree Tag,這個Tag可以為不同節點指定

JS.jar:java關於處理Javascript的類庫。

JStl.jar:(JSP standard taglib)JStl的核心標簽庫。

jta.jar:Java的事務規范,當用到事務處理時是必需的,hebernate中用到。

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代碼.

這個強類型更強的地方是可以取得meta信息,從而可以用於校驗和界面輔助信息的生成.類似於動態bean,屬性也可以根據名稱動態取得,這幾個類庫都與Birt的報表生成有關

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

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

oscore.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規范的收發信息。誰帶進來的有待考究。

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

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

sitemesh.jar:Sitemesh是一個基於WEB頁面的布局、裝飾以及應用整合的開源框架。它能幫助我們在由大量頁面構成的項目中創建一致的頁面布局和外觀,如一致的導航條,一致的banner,一致的版權,等等。它不僅僅能處理動態的內容,如JSP,PHP,ASP等產生的內容,它也能處理靜態的內容,使得它的內容也符合你的頁面結構的要求.sitemesh.jar是其類庫

spring.jar:spring的核心類庫。

standard.jar:JStl的類庫,包含TLD 和標記句柄。

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

velocity-tools-vIEw.jar:同上

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的

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved