1

GWT テーブルに表示されるオブジェクトがいくつかあります。ユーザーはブラウザーでこれらに変更を加えることができ、保存をクリックすると、変更の概要、つまりどのフィールドがどのオブジェクトに対して変更されたかを生成できるようにしたいと考えています。

比較のためにApacheコモンを使用し、どのフィールドが変更されたかを見つけるためCompareToBuilderに使用するライブラリを使用reflectionすることを考えましたが、問題は、GWTアプリのクライアント側でコモンを使用できず、リフレクションも使用できないことです。

compareToメソッド内の各プロパティを手動で比較することなく、クライアント側でこれを行う良い方法はありますか? どんなPOJOでも機能するように、これを一般的な方法で行いたいと思います。クライアント側でこれを行うことは意味的に意味があるため、サーバー側でこれを行いたくありませんが、可能な方法がない場合は、そのようにします。

4

1 に答える 1

1

はい。クライアント側でそれを行うことができます。

GWT Reflection は、アプリケーションのクライアント側 (はい! ブラウズ側!) でリフレクション API を使用できるようにする小さなフレームワークです。

http://code.google.com/p/gwt-reflection/

役に立てば幸いです(サードパーティのプラグインが必要ない場合は無視してください)。

そして、同様の質問がここにあります。

于 2013-04-01T06:30:02.327 に答える