Apache Commons 簡介
阿新 • • 發佈:2019-05-16
擴展 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 對象的映射工具。 |
用於 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 簡介