私はGWTアプリケーションでRPC呼び出しをシリアライズするためにXStreamを使いたいと思いますが、私はJavaオブジェクトを前後に送信しているので、両方の方法でそれを実現したいと考えています。 XStreamをクライアント側で実行することは可能ですか?どうやって?あるいは、クライアント側に他のXMLシリアライザをお勧めできますか?GWTのクライアント側のXStream
0
A
答えて
0
ブラウザでXStreamを実行することはできません。なぜ、クライアント側でネイティブJSONを使用してシリアル化しないのですか? XStreamはサーバー上でJSON解析機能を備えています。 http://x-stream.github.io/json-tutorial.html
0
私は混乱しています。あなたはJavaバックエンドを持っていますか?組み込みのRPCメカニズムを使用してみませんか?あなたがバックエンドでJavaを実行しているなら、それは誰にとっても第2のものです。
1
XStreamの後にモデル化されたクライアント側XMLシリアライザを開発しました。アノテーションとGWTコードジェネレータを使用して、コンパイル時にシリアライザを作成します。それはカスタムの社内プロジェクトです。私はそれを磨き、ソースをオープンしたいと思っていましたが、今は時間がありません。私はちょうどそれが可能だと言いたかった...誰かが何かをそこに置くかもしれない。
ただし、JSONまたはGWT-RPCの方が、(呼び出しを再ルーティングする必要のある別個のエンドポイントを持っている場合でも)たぶん良い方法でしょう。メンテナンスが簡単です(手書きシリアライザではありません)。
関連する問題
- 1. GWTのクライアント側未チェックの例外
- 2. GWTクライアント側のHTML5データベースストレージ(Web SQLデータベース)
- 3. GWTクライアント側との通信/トランスポートプロトコル(ASP.NET C#サーバー側)
- 4. GWT Base64からクライアント側へ画像
- 5. GWTのクライアント側のファイルを読み取る
- 6. Java/GWTクライアント側の定数:static final vs Enums
- 7. OlsonタイムゾーンIDをGWT(クライアント側)のTimeZoneConstantに変換します。
- 8. クライアント側のオブジェクトを深くクローンする(GWT + Javascript)?
- 9. GWTサーバー側のエントリポイント
- 10. クライアント側のカスタムバリデーター
- 11. プレーヤー側のサーバー側またはクライアント側?
- 12. GWT:クライアント側エラー/スタックトレースをサーバーに送信しますか?
- 13. Atmosphere GWTクライアント側をコンパイルできません
- 14. get()とpost()をクライアント側に構築したGWTサーバ
- 15. クライアント側とサーバー側
- 16. クライアント側のJavascriptクラッシュのサーバー側のログ
- 17. GWTのサーバー側構成
- 18. GWT:サーバー側の言語は?
- 19. javaクライアント側のプログラム
- 20. クライアント側のHTMLキャッシュ
- 21. Xpagesクライアント側のダウンロードコントロール
- 22. クライアント側アプリケーションのオンラインチェックサムチェッカー
- 23. サブライズのクライアント側プリコミットフック
- 24. riaサービスのクライアント側プロパティによるクライアント側のソート
- 25. GWTログ:クライアント
- 26. GWT - Strophe XMPPクライアント
- 27. GWTクライアント状態
- 28. Emberjs、サーバー側とクライアント側、オールイン?
- 29. クライアント側とサーバー側アプリケーション間の通信
- 30. ポスティングデータ - サーバー側とクライアント側の問題
JSONオブジェクトを評価するだけで、JavascriptでXMLを解析する方がはるかに優れているため、これはクライアント側ではるかに効率的です。 –