胖熊熊

          得到多少又失去了什么

          Apache commons之各種武器

          Apache Commons 是一個(gè)非常有用的工具包,解決各種實(shí)際的通用問(wèn)題,你會(huì)發(fā)現(xiàn)它們正是你冥思苦想所需要

          的東西。它們不是絕世武功,但確是個(gè)隨手可用的擒拿手,Commons一出,問(wèn)題手到擒來(lái)。

          下面是一個(gè)全面的簡(jiǎn)述表:

          組件

          說(shuō)明
          BeanUtils Commons-BeanUtils 提供對(duì) Java 反射和自省API的包裝
          Betwixt Betwixt提供將 JavaBean 映射至 XML 文檔,以及相反映射的服務(wù).

          Chain

          Chain 提供實(shí)現(xiàn)組織復(fù)雜的處理流程的“責(zé)任鏈模式”.

          CLI

          CLI 提供針對(duì)命令行參數(shù),選項(xiàng),選項(xiàng)組,強(qiáng)制選項(xiàng)等的簡(jiǎn)單API.

          Codec 

          Codec 包含一些通用的編碼解碼算法。包括一些語(yǔ)音編碼器, Hex, Base64, 以及URL encoder.

          Collections 

          Commons-Collections 提供一個(gè)類包來(lái)擴(kuò)展和增加標(biāo)準(zhǔn)的 Java Collection框架

          Configuration

          Commons-Configuration 工具對(duì)各種各式的配置和參考文件提供讀取幫助. 

          Daemon

          一種 unix-daemon-like java 代碼的替代機(jī)制

          DBCP 

          Commons-DBCP 提供數(shù)據(jù)庫(kù)連接池服務(wù) 

          DbUtils 

          DbUtils 是一個(gè) JDBC helper 類庫(kù),完成數(shù)據(jù)庫(kù)任務(wù)的簡(jiǎn)單的資源清除代碼. 

          Digester 

          Commons-Digester 是一個(gè) XML-Java對(duì)象的映射工具,用于解析 XML配置文件. 

          Discovery

          Commons-Discovery 提供工具來(lái)定位資源 (包括類) ,通過(guò)使用各種模式來(lái)映射服務(wù)/引用名稱和資源名稱.

          EL 

          Commons-EL 提供在JSP2.0規(guī)范中定義的EL表達(dá)式的解釋器.

          FileUpload 

          FileUpload 使得在你可以在應(yīng)用和Servlet中容易的加入強(qiáng)大和高性能的文件上傳能力.

          HttpClient

          Commons-HttpClient 提供了可以工作于HTTP協(xié)議客戶端的一個(gè)框架.

          IO

          IO 是一個(gè) I/O 工具集.

          Jelly

          Jelly是一個(gè)基于 XML 的腳本和處理引擎。 Jelly 借鑒了 JSP 定指標(biāo)簽,Velocity, Cocoon和Xdoclet中的腳本引擎的許多優(yōu)點(diǎn)。Jelly 可以用在命令行, Ant 或者 Servlet之中.

          Jexl

          Jexl是一個(gè)表達(dá)式語(yǔ)言,通過(guò)借鑒來(lái)自于Velocity的經(jīng)驗(yàn)擴(kuò)展了JSTL定義的表達(dá)式語(yǔ)言. 

          JXPath

          Commons-JXPath 提供了使用Xpath語(yǔ)法操縱符合Java類命名規(guī)范的 JavaBeans的工具。也支持 maps, DOM 和其他對(duì)象模型. 

          Lang

          Commons-Lang 提供了許多許多通用的工具類集,提供了一些java.lang中類的擴(kuò)展功能.

          Latka

          Commons-Latka 是一個(gè)HTTP 功能測(cè)試包,用于自動(dòng)化的QA,驗(yàn)收和衰減測(cè)試.

          Launcher

          Launcher 組件是一個(gè)交叉平臺(tái)的Java 應(yīng)用載入器。 Commons-launcher 消除了需要批處理或者Shell腳本來(lái)載入Java 類。.原始的 Java 類來(lái)自于Jakarta Tomcat 4.0 項(xiàng)目.

          Logging

          Commons-Logging 是一個(gè)各種 logging API實(shí)現(xiàn)的包裹類. 

          Math

          Math 是一個(gè)輕量的,自包含的數(shù)學(xué)和統(tǒng)計(jì)組件,解決了許多非常通用但沒(méi)有及時(shí)出現(xiàn)在Java標(biāo)準(zhǔn)語(yǔ)言中的實(shí)踐問(wèn)題.

          Modeler

          Commons-Modeler 提供了建模兼容JMX規(guī)范的 Mbean的機(jī)制.

          Net

          Net 是一個(gè)網(wǎng)絡(luò)工具集,基于 NetComponents 代碼,包括 FTP 客戶端等等. 

          Pool

          Commons-Pool 提供了通用對(duì)象池接口,一個(gè)用于創(chuàng)建模塊化對(duì)象池的工具包,以及通常的對(duì)象池實(shí)現(xiàn).

          Primitives

          Commons-Primitives提供了一個(gè)更小,更快和更易使用的對(duì)Java基本類型的支持。當(dāng)前主要是針對(duì)基本類型的 collection.

          Validator

          The commons-validator提供了一個(gè)簡(jiǎn)單的,可擴(kuò)展的框架來(lái)在一個(gè)XML文件中定義校驗(yàn)器 (校驗(yàn)方法)和校驗(yàn)規(guī)則。支持校驗(yàn)規(guī)則的和錯(cuò)誤消息的國(guó)際化.

          詳細(xì)信息位于:http://jakarta.apache.org/commons/index.html

          以及Jakarta Commons:巧用類和組件

          posted on 2007-05-23 11:04 fatbear 閱讀(343) 評(píng)論(0)  編輯  收藏 所屬分類: JAVA

          主站蜘蛛池模板: 天峻县| 福贡县| 留坝县| 长岛县| 兴化市| 阿拉善右旗| 南汇区| 万山特区| 成武县| 炉霍县| 晋城| 筠连县| 卓尼县| 莲花县| 遂昌县| 霍邱县| 靖安县| 吉林市| 南部县| 越西县| 陕西省| 华宁县| 泰和县| 东丰县| 治多县| 衡东县| 四平市| 绥德县| 长乐市| 屏边| 绿春县| 喀喇沁旗| 金堂县| 文安县| 颍上县| 工布江达县| 招远市| 凌云县| 通海县| 剑川县| 布尔津县|