1. 程式人生 > >Apache Commons 簡介

Apache Commons 簡介

擴展 tex fun base 外部 字符串 狀態機 pre servlet

Apache Commons 由多個獨立發布的軟件包組成,此頁面提供了當前可用的 Commons 組件的概述。

Components
BCEL 字節碼工程庫 - 分析,創建和操作 Java 類文件。
BeanUtils 圍繞 Java 反射和內省 API 的易於使用的包裝。
BSF Bean Scripting Framework - 腳本語言的接口,包括JSR-223。
Chain 責任鏈模式得實現。
CLI 命令行參數解析器。
Codec 通用編碼/解碼算法 (例如 phonetic, base64, URL)。
Collections 對 Java 集合框架得擴展或補充
Compress 定義用於處理 tar、zip 和 bzip2 文件的API。
Configuration 讀取各種格式的配置/首選項文件。
Crypto 使用AES-NI(高級加密標準新指示)優化的加密庫。
CSV 用於讀取和寫入 CSV 文件的組件。
Daemon 類 unix 守護進程 Java 代碼的替代調用機制。
DBCP 數據庫連接池服務
DbUtils JDBC 幫助程序庫。
Digester XML 到 Java 對象的映射工具。
Email 用於 Java 發送電子郵件的庫。
Exec 用於處理 Java 中的外部進程執行和環境管理的 API。
FileUpload servlet 和 Web 應用程序的文件上傳功能。
Functor 仿函數是可以作為對象操作的函數,或者是表示單個通用函數的對象。
Geometry 幾何實用程序。
Imaging (previously called Sanselan) 一個讀取和寫入各種圖像格式的庫。
IO IO 實用程序。
JCI Java 編譯器接口。
JCS Java 分布式緩存系統。
Jelly 基於 XML 的腳本和處理引擎。
Jexl 擴展 JSTL 表達式語言的表達式語言。
JXPath 使用 XPath 語法操作Java bean的實用程序。
Lang 為 Java.lang 中的類提供額外的功能。
Logging 圍繞各種日誌API實現的包裝器。
Math 輕量級,獨立的數學和統計組件。
Net 網絡實用程序和協議實現的集合。
Numbers 數字類型(復數,四元數,分數)和實用程序(數組,組合數學)。
OGNL 對象圖導航語言。
Pool 通用對象池組件。
Proxy 用於創建動態代理的庫。
RNG 隨機數生成器的實現。
SCXML 一種狀態圖XML規範的實現,旨在創建和維護Java SCXML引擎。它能夠執行使用SCXML文檔定義的狀態機,並抽象出環境接口。
Statistics 統計。
Text 一個專註於處理字符串的算法的庫。
Validator 用於在xml文件中定義驗證器和驗證規則的框架。
VFS 虛擬文件系統組件,用於處理文件、FTP、SMB、ZIP等類似於單個邏輯文件系統的文件。
Weaver 提供一種簡單的方法來增強(編織)編譯的字節碼。

Apache Commons 簡介