4

私は GWT の初心者であり、プロのアドバイスが必要です。

私の質問は、これらの propertyRefs 自体に取得したいアイテムのリストが含まれている場合に、一種の「ツリー」構造に RequestFactory: .with(propertyRefs) を使用する方法です。

いくつかの詳細:

サーバー側には、4 つのドメイン オブジェクト A、B、C、D の階層があります。

  • オブジェクトにはリストが含まれています(または、参照を保持すると言ったほうがよいでしょう)リスト
  • B はリストを含む
  • C には List が含まれます。

上記のすべてのドメイン オブジェクトには、クライアント側で使用する対応するプロキシ インターフェイス AProxy、BProxy、CProxy、DProxy があります。

クライアント側では、一度 AProxy オブジェクトをリクエストすることでオブジェクトのすべての階層を取得したいので、「get」メソッドを使用したデータ アクセスの容易さから利益を得て、サブオブジェクトごとにサーバー リクエストをループする必要がなくなります。 、サブサブオブジェクトなど

仕様により!私はsmthを使用する必要があります。.with(“property ref”) のように階層の 1 つのレベルを取得しますが、構成の次のレベルを取得するのはどうでしょうか (私の場合、すべてのオブジェクト B のリストとすべてのオブジェクト C のリスト)。

前もって感謝します。

4

2 に答える 2

1

階層構成にはform.with( "ab"、 "abc")を使用できます。

于 2012-05-20T15:29:31.187 に答える
0

髪の毛を抜かずにオブジェクトツリーの奥深くまで到達したい場合。Objectifyなどの使いやすいデータストアAPIを検討してください。http://code.google.com/p/objectify-appengine/このようにすると、メインオブジェクトが変更されるたびに常に管理する必要のあるプロキシオブジェクトが不要になります。オブジェクトを作成し、Serializableが実装されていることを確認し、objectifyにすべてのシリアル化/逆シリアル化の問題の処理について心配させます。バージョン2.2.3を使用することをお勧めします。セットアップは非常に簡単です。他の人もブルドーザーで運が良かった。幸運を祈ります。

于 2011-08-02T03:08:35.930 に答える