Apache Commons工具集簡介
阿新 • • 發佈:2019-01-02
轉自: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 的操作封裝來簡化資料查詢和記錄讀取操作. |
java傳送郵件 對javamail的封裝. | |
FileUpload | 提供檔案上傳功能. |
HttpClien | 提供HTTP客戶端與伺服器的各種通訊操作. 現在已改成HttpComponents |
IO | io工具的封裝. |
Lang | Java基本物件方法的工具類包 如:StringUtils,ArrayUtils等等. |
Logging | 提供的是一個Java 的日誌介面. |
Validator | 提供了客戶端和伺服器端的資料驗證框架. |