Web サービスの呼び出しを含む gwt コードを使用しています。Apache CXF を使用して Web サービスのスタブを生成しました。すべてのリクエストとレスポンスのタイプを生成します。(私は gwt の専門家ではありません) 私が理解しているのは、クライアント側でモデル クラスにアクセスするには Common Data Models( Serilizable ) が必要であるということです。クライアント側でも Apache CXF によって生成されたモデル クラスにアクセスできますか? または、クライアント側でアクセスするためにこれらすべてのクラスを複製する必要がありますか?
質問する
376 次
1 に答える
1
どのアプローチが最適かを判断する前に、まずこれを参照する必要があります。
パフォーマンス要件と画面の種類 (フォーム、グラフ、表形式のデータ) に応じて、サーバー通信の種類を選択する必要があります。
Requestbuilder を使用した RPC または Json が最適だと思います。どちらの場合も、クライアント側に独自のモデル クラス レイヤーを用意することを選択できます (軽量にするため)。
CXF で生成されたモデルを使用する場合は、それらを GWT の共有フォルダーに配置し、GWT によってシリアル化できないデータをプッシュしないようにする必要があります。
于 2013-03-06T11:32:04.923 に答える