J2EE 常用JAR包介紹

openkk 13年前發布 | 4K 次閱讀

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可以為不同節點指定

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