1. 程式人生 > >Apache Commons工具集簡介

Apache Commons工具集簡介

轉自:http://zhoualine.iteye.com/blog/1770014       

 Apache Commons包含了很多開源的工具,用於解決平時程式設計經常會遇到的問題,減少重複勞動。下面是我這幾年做開發過程中自己用過的工具類做簡單介紹。

元件 功能介紹
BeanUtils 提供了對於JavaBean進行各種操作,克隆物件,屬性等等.
Betwixt XML與Java物件之間相互轉換.
Codec 處理常用的編碼方法的工具類包 例如DES、SHA1、MD5、Base64等.
Collections java集合框架操作.
Compress java提供檔案打包 壓縮類庫.
Configuration
一個java應用程式的配置管理類庫.
DBCP 提供資料庫連線池服務.
DbUtils 提供對jdbc 的操作封裝來簡化資料查詢和記錄讀取操作.
Email java傳送郵件 對javamail的封裝.
FileUpload 提供檔案上傳功能.
HttpClien 提供HTTP客戶端與伺服器的各種通訊操作. 現在已改成HttpComponents
IO io工具的封裝.
Lang Java基本物件方法的工具類包 如:StringUtils,ArrayUtils等等.
Logging 提供的是一個Java 的日誌介面.
Validator 提供了客戶端和伺服器端的資料驗證框架.