S2Utilプロジェクト

Javaの国産フレームワークで有名なSeasarですが、
残念ながら今後の開発は中止になったそうです。(既存のメンテは継続して行われるそうです)


ですが、新たにS2Utilプロジェクトが始まったそうです。
Seasarで開発したユーティリティクラスを再利用可能な形で整理していくプロジェクトです。

Seasar2 からスピンアウトしたユーティリティ集ということで
SeasarプロジェクトのSandboxでS2Utilプロジェクトが始まりました。
要はS2ContainerやS2Tigerにあるユーティリティを切り出して単品で使えるようにしようということです。Java6対応も含む。
メンバーは@koichikさん、@shinsuke_sugayaさんと僕も微力ながら参加させてもらっています。

S2Utilプロジェクトが始まりました。 - wyukawa’s blog


■S2Utilのプロジェクトサイトはこちら
http://s2util.sandbox.seasar.org/index.html


■S2UtilのJavaDocはこちら
http://s2util.sandbox.seasar.org/apidocs/index.html

org.seasar.util.beans JavaBeansのメタデータにアクセスするためのインターフェースを提供します。
org.seasar.util.beans.converter JavaBeansのプロパティを変換するためのコンバータを提供します。
org.seasar.util.beans.factory BeanDescやParameterizedClassDescのファクトリを提供します。
org.seasar.util.beans.impl JavaBeansのメタデータにアクセスする機能の実装を提供します。
org.seasar.util.beans.util JavaBeans同士やJavaBeansとMapを相互変換する機能など、JavaBeansを扱うユーティリティを提供します。
org.seasar.util.collection コレクションやマップ、配列を扱うユーティリティを提供します。
org.seasar.util.convert 型を変換するユーティリティを提供します。
org.seasar.util.crypto 暗号を扱うユーティリティを提供します。
org.seasar.util.crypto.impl 暗号を扱う機能の実装を提供します。
org.seasar.util.exception S2Utilがスローする例外を提供します。
org.seasar.util.io 入出力を扱うユーティリティを提供します。
org.seasar.util.jar Jarを扱うユーティリティを提供します。
org.seasar.util.lang クラスやフィールド、メソッドなど扱うユーティリティを提供します。
org.seasar.util.log ログ出力の機能を提供します。
org.seasar.util.message プロパティファイルに定義されたパターンを使用してメッセージを組み立てるためのクラスを提供します。
org.seasar.util.misc 様々なユーティリティを提供します。
org.seasar.util.naming JNDIを扱うユーティリティを提供します。
org.seasar.util.net ネットワークを扱うユーティリティを提供します。
org.seasar.util.nio New I/Oを扱うユーティリティを提供します。
org.seasar.util.security セキュリティを扱うユーティリティを提供します。
org.seasar.util.sql JDBCを扱うユーティリティを提供します。
org.seasar.util.text テキストを扱うユーティリティを提供します。
org.seasar.util.transaction JTAを扱うユーティリティを提供します。
org.seasar.util.xml XMLを扱うユーティリティを提供します。
org.seasar.util.zip ZIPを扱うユーティリティを提供します。


JavaDocを見ると便利そうなクラスがいっぱいありますね。
いろいろなプロジェクトでお世話になりそうな予感です(´∀`*)
陰ながら応援しています^^