2011-01-12 4 views
0

ExtGWTには、サーバーとクライアント間のオブジェクトを簡単に転送するRPCがあります。 ExtJSでこれをどのように達成できますか? ExtGWTのようにサーバーの応答から自動的に読み込まれるjsクラスを持つ方法はありますか?複雑なオブジェクトをExtJSのサーバーから受信

サーバーはJavaベースであり、Jersey RESTベースのフレームワークを使用します。

ありがとうございました。

答えて

2

私はExt GWTに精通しておらず、またJavaで頻繁に作業していませんが、JSONシリアライザを使用してオブジェクトを記述するJSONデータを送信するようにWebサービスを変更できると思います。

クライアント側でオブジェクトをグリッドに表示する場合は、Ext.data.Recordを設定してオブジェクトを調べ、その情報をフラットフォームで取り出すことができますストアにロードされます。

+0

クライアントに表示したくないものはどうなりますか?クライアントが最初に計算する必要がある複雑なデータを受け取った後、何らかのアクションを実行するとします。サーバークラスを反映するjavascriptクラスを定義しますか?これらのクラスにどのようにサーバーデータを埋め込むのですか? –

+0

私が仕事をしてきたウェブアプリケーションは、通常、ウェブサーバ(または可能であればSQLサーバ)上で複雑な処理がすべて行われて、フラットなオブジェクトや配列のリストにユーザ向きのデータをパックします。このようにして、サーバー上とクライアント上には同様のコードはありません(これを維持することは可能です)。これはあなたの目的に役立たないのですか? –

+0

はい、私は自分自身でより良い方法を見つけることができません - 私はこれに固執します。ありがとうございました! –