私のプロジェクトで gwt autobeans の使用法を調査しています。このコンポーネントについて読んでいるときに、autobean ラッピングの概念に出くわしましたが、なぜそれが作成されたのかについての説明は見つかりませんでした。それは何のために良いですか?どこで使用できますか?
1 に答える
0
AutoBean ラッピングは、そのインターフェースを実装する既存の Bean がある場合に役立ちます。ラッピング後、AutoBean にはすべてのプロパティがあるため、セッターを使用して手動でデータをコピーする必要はありません。
AutoBean を使用すると、あらゆる種類の便利な操作を実行できます。
- (De) AutoBeanCodexを使用して Bean を JSON にシリアライズする
- すべての Bean プロパティを簡単に反復処理
- 2 つの Bean 間の差分を計算する
- Visitorを使用してすべてのプロパティをトラバースし、検査し、場合によっては設定します
- 2 つの Bean が等しいことをアサートします (プロパティ値に関して)
クライアントとサーバーの両方でフレームワークなしでこれらの操作を行うのはより困難です。GWT アプリで AutoBeans を使用して Json にシリアライズ/デシリアライズし、Web ソケット経由で Bean をクライアントに転送します。
于 2012-03-30T13:14:48.607 に答える