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用它來實現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可以為不同節點指定