Jakarta Commons
出典: フリー百科事典『ウィキペディア(Wikipedia)』
Jakarta Commonsは、再利用可能なJavaコンポーネントをまとめたJakartaプロジェクト内のサブプロジェクト。
Commonsにはjava.langパッケージの機能を拡張するLang、 Javaのコレクションフレームワークを拡張するクラス群を集めたCollections などがある。
[編集] 主なサブプロジェクト(抜粋)
- Lang - java.langパッケージを拡張する。StringUtilsほか、Object#equals(), Object#hashCode(), Object#toString(), Comparable#compareTo()メソッドのオーバーライドを支援するクラスなどが存在する。
- BeanUtils - Java Beansをサポート。
- Chain - GoFデザインパターンの一つ、Chain of Responsibility パターンをサポート。
- Collections - java.utilパッケージにあるコレクションフレームワークを拡張するクラス群。
- Configuration - java.util.Propertiesクラスのような設定ファイルを弄るクラス群。
- DBCP - リレーショナルデータベースのコネクションプーリングをサポート。
- DBUtils - JDBCをサポートする。
- FileUpload - Java Servlet/JSPでのファイルアップロードをサポート。
- IO - java.ioパッケージをサポート。
- HttpClient - 主にブラウザを作るとき、ウェブ経由でデータを読み込むときに便利なクラス群。
- Logging - ひとつのプログラムでJava Loggong API(java.util.loggingパッケージ)やJakarta Log4Jを併用し、簡単に複数のロギングAPIを切り替えるときに便利なAPI。
- Math - java.lang.Mathクラスにはない数学ライブラリを提供。複素数や行列演算、統計学などのライブラリが揃っている。
- Net - java.netパッケージを拡張する。FTPなどのプロトコルを扱うことができる。
- Pool - Javaでのオブジェクトプーリングをサポート。
[編集] 外部リンク
- Jakarta Commons(英語)
- Jakarta Commons(日本語)
カテゴリ: コンピュータ関連のスタブ項目 | Java言語 | オープンソース