JSR 295: Beans Bindingの参照実装公開 本コラムの第6回では、「JSR 295: Beans Binding」の概要を紹介した。JSR 295は、複数のJavaBeansのプロパティを同期させるためのバインディングAPIである。第6回ではその参考としていくつかのバインディングフレームワークの使い方を解説した。 4月に入り、java.net内にあるプロジェクトサイトにおいてJSR 295の参照実装とAPIドキュメントが公開された。今回はこの参照実装を使って、Beansバインディングを用いたSwingプログラムを作ってみようと思う。なおJSR 295はJCPのステージ上ではまだ早期ドラフトすら公開されていない段階であり、今回公開されたのはあくまでも開発版である。今後大きな変更が加えられる可能性もあるので注意していただきたい。 JTextFieldとJLabelを使ったバイン
JSR 295: Beans Bindingとは JSR 295は、複数のJavaBeansのプロパティを同期させるための標準的な方法を策定するために提案された。たとえば2つの異なるBeanオブジェクトBeanAとBeanBがあるとき、BeanAのプロパティが変更されたらそれが自動的にBeanBのプロパティにも反映されるようにするというものだ。とくにSwingアプリケーションを作成している場合などには、このような処理を必要とするケースがよく出てくる。ユーザがテキストフィールドに入力した値を、リアルタイムにテーブルコンポーネントの表示に反映させたい場合などがそれにあたる。 通常、このような同期を行うためには状態の変更を検知するいくつかのリスナを登録し、相互のプロパティを確認し合わなければならない。JSR 295の目的は、シンプルな手段でこれらプロパティの同期を実現できるようにすることである。
Update on Beans Binding (JSR 295) Posted by zixle on February 02, 2007 at 11:22 AM | Comments (42) Way back in May (YOW!) of last year I blogged on beans binding (JSR 295). While not much progress has been made externally, a ton of progress has been made before the expert group and internally. For the anxious folks, here's a small demo showing off various features of beans binding (I got lazy, the
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く