GWT RPC はプロプライエタリですが、しっかりしているように見え、Google のパターンでサポートされており、私が見たすべての本やチュートリアルで言及されています。それは本当に GWT クライアント/サーバー通信の選択肢ですか? あなたはそれを使いますか?RPC、EJB、Web サービス/SOAP、REST などに対応できる汎用サーバー アプリケーション コードがあると仮定します。
おまけの質問: GWT RPC に関する注意すべきセキュリティ上の問題はありますか?
GWT RPC はプロプライエタリですが、しっかりしているように見え、Google のパターンでサポートされており、私が見たすべての本やチュートリアルで言及されています。それは本当に GWT クライアント/サーバー通信の選択肢ですか? あなたはそれを使いますか?RPC、EJB、Web サービス/SOAP、REST などに対応できる汎用サーバー アプリケーション コードがあると仮定します。
おまけの質問: GWT RPC に関する注意すべきセキュリティ上の問題はありますか?
私たちは主に3つのコミュニケーション方法を使用します。
問題は、Webブラウザーを使用しているため、http以外のプロトコルが機能することがほとんど保証されていないことです(プロキシを経由しない可能性があります)。
あなたができることは、GWT-RPCのものを単一の交換可能なクラスに分離し、できるだけ早くそれを取り除くことです。
個人的には、必要な情報をコレクション内にエンコードしてオブジェクトのコレクションを転送することに依存します。そうすれば、RPCコードは「Collectioncommands = getCollection()」であるため、RPCコードはほとんどありません。他の百万の可能性があるでしょう。
または、意図したとおりにGWT-RPCを使用するだけで、どこにも行かないと思います。