次のアプリケーションの UI を開発するために Ext-JS を選択しました。Ext-JS がサーバーと対話するための最良の方法は何だろうと思っています。
JSON 応答を返すプレーンな JSP を使用する必要がありますか? バックエンドの Java コードで直接リモート処理を提供する DWR または Jabsorb を使用する必要があります。他の解決策はありますか?
私はパフォーマンスについてもっと心配していますが、他には何もありません。
次のアプリケーションの UI を開発するために Ext-JS を選択しました。Ext-JS がサーバーと対話するための最良の方法は何だろうと思っています。
JSON 応答を返すプレーンな JSP を使用する必要がありますか? バックエンドの Java コードで直接リモート処理を提供する DWR または Jabsorb を使用する必要があります。他の解決策はありますか?
私はパフォーマンスについてもっと心配していますが、他には何もありません。
もちろんプレーンな JSP またはサーブレットを使用して、リクエストを手動で処理し、JSON レスポンスを形成することもできます。DWR などを使用して配管を処理することで、自分自身の生活が楽になります。パフォーマンスはそれほど変わらないはずです。
Ext JS の現在のバージョンはExt.Direct
スタックを使用して、サポートされているバックエンドを UI データ レイヤーに統合し、グリッドやフォームなどのコンポーネントをバックエンド サービスにバインドすることをより簡単にします。 このようなリモーティングを示すグリッド サンプルを次に示します。 ここに Ext.Direct フォーラムがあります。他の人が何をしているかを確認する必要があります。この投稿を見て、Java で現在利用できる Ext.Direct プロバイダーを確認してください。
繰り返しますが、Ext からExt.Ajax
直接 (または呼び出しを行うための標準の Store メソッドを使用して) 手動で呼び出しを行うことは確かに可能ですが、Ext.Direct スタックを使用すると、すべてを統合することがはるかに簡単になります。