2

私は事実上 Java Bean のツリーである Java モデルを持っています。アプリケーションのさまざまな領域で、モデルのさまざまな Bean を変更できます。終了したら、実際に変更された Bean を特定できるモデルを保存し、そこで呼び出す必要があります。

すべての Bean に save()、isDirty()、および setDirty() メソッドを実装し、セッターに変更があるかどうかをチェックさせ、setDirty() を呼び出すことができることはわかっています。しかし、理想的には、セッターごとにプログラムでこれを行う必要はありません。追加のコーディングなしで、Bean に新しいプロパティを追加できるようにしたいだけです。

PropertyChangeListeners についても認識していますが、ここでも、各セッターでプログラムによって変更を開始する必要があります。

私の人生を楽にするために使用できる可能性のあるパターン/側面/注釈を誰かが推奨できますか? 私が達成しようとしているのは、すべてが新しいものや画期的なものだとは思わないので、使用できるものがあることを願っています.

私は基本的な Java でコーディングしているため、頼りになる凝ったフレームワークはありません (Bean 管理には Spring を期待してください - 私のモデルの外で)。

前もって感謝します。

4

0 に答える 0