2007-10-02

CXFのAegis-Bindingと java.sql.Date

Apache CXFにはAegis-Bindingという機能があって、リフレクションで型を調査し SOAPで使う型へのマッピングを自動的に考えてくれる。配列や階層にも対応しているので何も考えずに Webサービスとしてバリューオブジェクトを入出力出来る。

が、java.sql.Date型の getterメソッドを持つ JavaBeansについて正しくそれが日付型として処理されないような気配があった。(CXF 2.0.2)
これを java.util.Dateに変更したところ問題なくなった。

ところが、Map<Date, Integer> みたいな型が dateTime2dateTimeMap にバインドされてしまう問題を発見。
孵化にはまだまだ時間がかかるようで。

0 件のコメント:

コメントを投稿

<< ホーム