Apache Commons是一個非常有用的工具包,解決各種實際的通用問題,下面是一個簡述表,詳細信息訪問http://jakarta.apache.org/commons/index.HTML?BeanUtilsCommons-BeanUtils提供對Java反射和自省API的包裝?BetwixtBetwixt提供將JavaBean映射至XML文檔,以及相反映射的服務.?ChainChain提供實現組織復雜的處理流程的“責任鏈模式”.?CLICLI提供針對命令行參數,選項,選項組,強制選項等的簡單API.?Codec包含一些通用的編碼解碼算法。包括一些語音編碼器,Hex,Base64,以及URLencoder.?
程序調用飛信API發送免費短信(JAVA例子)。可以添加好友,群發和定時發送短信給飛信好友,還開放了API接口供程序調用,可以用它來監控機器是否正常服務定期給管理員發短信,或者小規模的網站給會員發短信之類的服務。?
?ArrayUtils常量中包含了基本類型(及其相對應類)的空數組。提供向數組增加元素(包括增加單個元素或是整個數組),刪除元素,翻轉元素排列次序克隆數組(基本類型)查找數組中的元素(是否包含,返回索引)獲得數組長度(null安全,返回為0)數組是否為空,數組是否相等,長度是否相等,元素類型是否相同。
最近因工作需要,數據庫中的數據需要從FTP服務中抽取數據文件然后校檢再抽取到數據中。因為第一步需要從FTP服務中抽取數據文件。第二步采用JDBC批量數據更新。
BeanUtils提供對 Java反射和自省API的包裝。其主要目的是利用反射機制對JavaBean的屬性進行處理。我們知道,一個JavaBean通常包含了大量的屬性,很多情況下,對JavaBean的處理導致大量get/set代碼堆積,增加了代碼長度和閱讀代碼的難度。
commons-beanutil開源庫是apache組織的一個基礎的開源庫,為apache中許多類提供工具方法,學習它是學習其他開源庫實現的基礎。Commons-beanutil中包含大量和JavaBean操作有關的工具方法,使用它可以輕松利用Java反射機制來完成代碼中所需要的功能,而不需要詳細研究反射的原理和使用,同時,該類庫中提出了動態Bean的概念,不但提供現有JavaBean的所有功能,而且還可以在運行時動態的對Bean中的屬性數據類型進行修改以及增刪屬性。本文研究的是v1.7版本的commons-utils類庫。?
Commons-FTP中FTPClient類的API
方法介紹StringUtils是提供字符串操作的工具類。
主要功能克隆一個JavaBean的實例:BeanUtils.cloneBean();在兩個JavaBean的實例之間復制屬性:BeanUtils.copyProperties(),BeanUtils.copyProperty();為一個JavaBean的實例設置成員變量(屬性)值:BeanUtils.populate(),BeanUtils.setProperty();
HttpClient 是 Apache Jakarta Common 下的子項目,可以用來提供高效的、最新的、功能豐富的支持 HTTP 協議的客戶端編程工具包,并且它支持 HTTP 協議最新的版本和建議。本文首先介紹 HTTPClient,然后根據作者實際工作經驗給出了一些常見問題的解決方法
commons-beanutils是jakarta commons子項目中的一個軟件包,其主要目的是利用反射機制對JavaBean的屬性進行處理。
您的應用程序的要求,處理上傳表單。當然,你也可以配置FileUpload以適應不同的要求。例如,你可能要求將表單項或上傳文件存儲到數據庫。 本教程只有是FileUpload的基本語法和簡單常用的使用配置和方法。其他的定制方式放在這兒。