jakarta 今日のお勉強

org.apache.commons.collections.functors
コレクションに対するクロージャみたいのがある。

org.apache.commons.beanutils.ResultSetDynaClass
http://jakarta.apache.org/commons/beanutils/api/index.html
DBからリフレクションでDynaBeanに値を設定するクラスがある。これでエエやん。perlのように気軽に使えや。
問題は型チェックだが…そんなものクソくらえだ!(うそ)
そのためにJUnitがあるんじゃ〜〜と知らないオジサンに言われたよ。
DynaBeans使えるってことか。

org.apache.commons.lang.builder.ReflectionToStringBuilder
http://jakarta.apache.org/commons/lang/api/index.html
もうjavaじゃなくて完全動的言語に移行したいのココロ。

Betwixt JDK1.4ではシリアライズ形式にXMLを選択可能だ。そしてこれはそれよりちょっと便利っぽい。
http://jakarta.terra-intl.com/commons/betwixt/overview.html

Modeler
http://jakarta.terra-intl.com/commons/modeler.html
JMXだって。

http://jakarta.terra-intl.com/commons/sandbox/sql/
ORマッピング?ORブリッジ?

なんかjakarta練り歩き面白い。
でも一番読むべきは
http://jakarta.apache.org/struts/
なんだろうなぁ。

http://muimi.com/j/jakarta/commons/beanutils/
PropertyUtils.copyProperties()
スゲェ。
id:muimyさんのページもあるわ。