java-beans はj2ee開発において、諸悪の根源

java beans を webでの開発、特にDTO的な側面が強い領域で使うのは間違ってると思う

public なフィールドにアクセス出来ないし
記述に制約がある

だから、自前FWを作る際にBeanUtilsぽいのを作ったりして何とかしている

public なフィールドにアクセス出来たり
プロパティが存在する際は、そっちを優先させたり

ドットで連結させて木構造の下のオブジェクトを取得させたり
取得時にメソッドでフックさせて文字列の変換を行わせたり

何だか簡易OGNLになってしまった。

そもそも、簡易OGNLでView層に使える物で
あまりロジカルな事を記述する事が出来ないフレームワークって
無いのかなぁ?