JAXB & JiBX

JAXBをちょいと試してみる。XML Schemaさえ用意すれば、対応するJavaのオブジェクトを作ってくれる。便利は便利だが、作られたオブジェクトにメソッドを追加するのはまだ出来ない模様。これを使うと出来ないこともないようですが…。そもそもXMLに定義されている以外のことをやらせようとするのは、データバインディングの思想から反するものなのか?
しかし、他のデータバインディングフレームワークの中には、そういう思想のものもある模様。とりあえず見つけたのはJiBX。

本家
http://jibx.sourceforge.net/
唯一の日本語の情報源?developperWorks
http://www-6.ibm.com/jp/developerworks/xml/030314/j_x-databdopt.html
http://www-6.ibm.com/jp/developerworks/xml/030404/j_x-databdopt2.html
http://www-6.ibm.com/jp/developerworks/xml/030606/j_x-databd3.html
http://www-6.ibm.com/jp/developerworks/xml/030627/j_x-databd4.html