JavaのOSSのライブラリは、たくさんあるけど、一覧化されてるものがなく、概要もわからないので、一覧化してみた。
No. | ライブラリ名 | 概要 |
---|---|---|
1 | Apache Commons Compress | 圧縮を容易にするライブラリ |
2 | Apache Commons BeanUtils | Bean の取り扱いを簡単にするライブラリ |
3 | Apache Commons Collections | Collection関係を拡張するライブラリ |
4 | Apache Commons Digester | XMLからJavaの簡易なバインディングツール |
5 | Apache Commons FileUpload | ファイルアップロードを簡単にするライブラリ |
6 | Apache Commons IO | 入出力まわりを簡単にするライブラリ |
7 | Apache Commons Lang | 文字列系処理を拡張するライブラリ |
8 | Apache Commons Configuration | 定義ファイルへのアクセスを簡単にするライブラリ |
9 | Apache Commons CSV | CSVの書き込み・読み込みを容易にするライブラリ |
10 | Apache Commons Email | JavaMailより簡単にメール作成できるライブラリ |
11 | Apache Commons Math | 計算系ユーティリティ(難しい計算があれば) |
12 | Apache Commons Logging | ロギングインタフェース用ライブラリ |
13 | SLF4J | ロギングインタフェース用ライブラリ(Logbackと共に使ってみたいライブラリ) |
14 | Log4j | ロギング実装ライブラリ |
15 | Logback | ロギング実装ライブラリ(SLF4Jと共に使ってみたいライブラリ) |
16 | FreeMarker | テンプレートエンジン(CSVとかも簡単に作れる。ただ、少し処理が遅い。) |
17 | Google Guava | Apache Commonsにありそうなものをまとめたライブラリ(使ったことはないが、StreamのCloseなど、かなり簡潔に書けるので、衝撃的だった) |
18 | Joda-Time | 日付系ユーティリティ(日付関連のJava標準ライブラリの強化はJava8で行われたので、7までは入れておくとよい) |
19 | fastutil | Collection関係の操作を高速化するライブラリ(Listに対して、何度もループする場合などに用いるとよい) |
0 件のコメント:
コメントを投稿