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さんのページもあるわ。