夢(mèng)幻之旅

          DEBUG - 天道酬勤

             :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            671 隨筆 :: 6 文章 :: 256 評(píng)論 :: 0 Trackbacks

          log4j日志所需包
          ---↓↓-----------------------------------↓↓---
          --
          log4j-1.2.13.jar log4j日志所需包.
          ---↑↑-----------------------------------↑↑---


          數(shù)據(jù)庫(kù)連接所需包
          ---↓↓-----------------------------------↓↓---
          --
          mysql-connector-java-5.0.4-bin.jar 連接MySQL數(shù)據(jù)庫(kù)所需包.
          ---↑↑-----------------------------------↑↑---


          Acegi權(quán)限管理所需包
          ---↓↓-----------------------------------↓↓---
          --
          acegi-security-1.0.7.jar Acegi權(quán)限管理所需包
          ---↑↑-----------------------------------↑↑---


          struts(Apache jakarta)所需包
          ---↓↓-----------------------------------↓↓---
          --
          struts-1.3.8.jar  struts的庫(kù),沒(méi)有什么可說(shuō)的.
          antlr-2.7.6.jar   ?-現(xiàn)在不知,以后補(bǔ)充(應(yīng)該與ant編譯有關(guān)).
          commons-beanutils.jar Apache開(kāi)發(fā)的Bean工具類(Apache jakarta)
          commons-digester.jar ?-現(xiàn)在不知,以后補(bǔ)充.(Apache jakarta)
          commons-fileupload.jar Apache開(kāi)發(fā)的文件上傳功能類.(Apache jakarta)
          commons-logging.jar  Apache開(kāi)發(fā)的日志功能類,這個(gè)包本身包含了一個(gè)Simple Logger,但是功能很弱。
                ->在運(yùn)行的時(shí)候它會(huì)先在CLASSPATH找log4j,如果有,就使用log4j,如果沒(méi)有,就找JDK帶的java.util.logging,如果也找不到就用Simple Logger。
                ->commons-logging.jar的出現(xiàn)是一個(gè)歷史的的遺留的遺憾,當(dāng)初Apache極力游說(shuō)Sun把log4j加入JDK1.4,然而JDK1.4項(xiàng)目小組已經(jīng)接近發(fā)布JDK1.4產(chǎn)品的時(shí)間了,因此拒絕了Apache的要求,使用自己的java.util.logging,這個(gè)包的功能比log4j差的很遠(yuǎn),性能也一般。
                ->后來(lái)Apache就開(kāi)發(fā)出來(lái)了commons-logging.jar用來(lái)兼容兩個(gè)logger。因此用commons-logging.jar寫(xiě)的log程序,底層的Logger是可以切換的,你可以選擇log4j,java.util.logging或者它自帶的Simple Logger。不過(guò)我仍然強(qiáng)烈建議使用log4j,因?yàn)閘og4j性能很高,log輸出信息時(shí)間幾乎等于System.out,而處理一條log平均只需要5us。
                ->(Apache jakarta)
          commons-validator.jar Apache開(kāi)發(fā)的用于用戶輸入合法性的檢查,它提供了大部分需要的用戶輸入合法性的效驗(yàn)功能,主要是用戶輸入數(shù)據(jù)的格式以及數(shù)字范圍的檢查效驗(yàn).(Apache jakarta)
          jakarta-oro.jar   ?-現(xiàn)在不知,以后補(bǔ)充.(Apache jakarta)
          struts-legacy.jar  ?-現(xiàn)在不知,以后補(bǔ)充.(Apache jakarta)
          ---↑↑-----------------------------------↑↑---


          spring所需包
          ---↓↓-----------------------------------↓↓---
          --
          spring-2.5.1.jar  包含有完整發(fā)布模塊的單個(gè)jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。
                ->
          commons-beanutils.jar (同上struts)
          commons-collections.jar Apache開(kāi)發(fā)的集合類,功能比java.util.*強(qiáng)大(Apache jakarta)
          commons-digester.jar (同上struts)
          commons-logging.jar  (同上struts)
          commons-lang.jar  Apache開(kāi)發(fā)的數(shù)據(jù)類型工具類,是java.lang.*的擴(kuò)展(Apache jakarta)
          log4j-1.2.13.jar  (同上log4g)
          aspectjrt-1.5.2a.jar    AspectJ需要的包
          aspectjweaver.jar  AspectJ需要的包
          ---↑↑-----------------------------------↑↑---


          hibernate所需包
          ---↓↓-----------------------------------↓↓---
          --
          hibernate3.2.6.jar  hibernate的庫(kù),沒(méi)有什么可說(shuō)的.
          cglib-2.1.3.jar   Hibernate用它來(lái)實(shí)現(xiàn)PO字節(jié)碼的動(dòng)態(tài)生成,非常核心的庫(kù)
          asm.jar     ?cglib需要的jar
          asm-attrs.jar   ?cglib需要的jar
          jta.jar     JTA事務(wù)管理
          antlr-2.7.6.jar   (同上struts)
          commons-collections.jar (同上spring)
          commons-beanutils.jar (同上spring)
          commons-logging.jar  (同上spring)
          commons-lang.jar  (同上spring)
          dom4j-1.6.1.jar   dom4j是一個(gè)Java的XML API,類似于jdom,用來(lái)讀寫(xiě)XML文件的。Hibernate用它來(lái)讀寫(xiě)配置文件。dom4j是一個(gè)非常非常優(yōu)秀的Java XML API,具有性能優(yōu)異、功能強(qiáng)大和極端易用使用的特點(diǎn),同時(shí)它也是一個(gè)開(kāi)放源代碼的軟件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,對(duì)主流的Java XML API進(jìn)行的性能、功能和易用性的評(píng)測(cè),dom4j無(wú)論在那個(gè)方面都是非常出色的。如今你可以看到越來(lái)越多的Java軟件都在使用dom4j來(lái)讀寫(xiě)XML,特別值得一提的是連Sun的JAXM也在用dom4j。
          xml-apis.jar   解析XML文件所需的包(SAX),一般App Server都會(huì)帶有
          log4j-1.2.13.jar  (同上log4g)
          ---↑↑-----------------------------------↑↑---


          其他自己的包
          ---↓↓-----------------------------------↓↓---
          --

          ---↑↑-----------------------------------↑↑---

          posted on 2008-08-18 19:10 HUIKK 閱讀(628) 評(píng)論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 房产| 农安县| 重庆市| 营山县| 从江县| 嘉鱼县| 四子王旗| 南郑县| 烟台市| 凤凰县| 土默特右旗| 台南市| 铁岭县| 灵武市| 徐汇区| 沂水县| 政和县| 荆门市| 招远市| 新余市| 武隆县| 如东县| 五原县| 恭城| 斗六市| 克拉玛依市| 大兴区| 汕头市| 大同市| 洪雅县| 清丰县| 门源| 富裕县| 合川市| 灯塔市| 庄浪县| 尚义县| 绥芬河市| 梅州市| 乌鲁木齐市| 城口县|