2012-01-18 7 views
0

私は約1年間ストラット1,2で作業しました。今私はDWRに取り組む必要がありますが、これはajaxを使用する簡単な方法です。AjaxはStrutsよりも高速にデータを取得できますか?

したがって、この問題は、ajaxがstrutsと比較してサーバーからのデータ取得を非常に高速にする方法です。私はネット上で多くの記事を見て回った。私は、ストラットの場合に完全なフォーム/フォームデータが提出され、データ取得後に完全なページがロードされるという理解を思いつきました。これはajaxの場合と異なります。

ajaxでは、送信する必要のある最小限のデータと、特定のui要素がリフレッシュされた後にサーバーから返された後に必要なJavaクラスにヒットしました。これが主な理由です。

は、それが正しいですか?

答えて

1

はい、正しいです。 AJAXでは、ページの一部だけを読み込むことができます。

ただし、必ずしも高速であるとは限りません。各クリックが5つの部分をリフレッシュする5つのリクエストを作成することにある場合、ウォールページをリフレッシュする単一のリクエストがより速くなる可能性があります。

いつものように、AJAXは単なるツールです。ひどく使いすぎると、良い結果につながりません。

1

あなたは全体的な考え方を間違えました.Strutsや他のフレームワークとAjaxを比較する方法はありません。Ajaxは、ユーザーの要件に基づいてサーバーから小さなデータをロードする方法です.Ajaxは、ユーザーエクスペリエンスを向上させるために市場に出回っているため、ページの一部を必要とするたびにページを更新する必要はありません変更するページ。

一方struts1/struts2や他のMVCベースのフレームワーク(Spring MVC/Wicket)などは、完全なWebアプリケーションを構築するためのもので、ユーザーエクスペリエンスを向上させるツールとしてAjaxを利用できます。

2つの異なるものを別々に比較する必要はありません。異なる理由で両方が同じ場所にあるため、

関連する問題