2016-08-14 12 views
0

私はAJAXを学びたいと思っています。私はオンライン資料といくつかの書籍を参照しています。私は、AJAXは新しいテクノロジーではないことを知りましたが、既存のテクノロジーを「高速な」Webアプリケーション(またはページ全体をリフレッシュせずにWebページの一部を変更する)に使用する方法です。簡単な例AJAX Webアプリケーション(クライアントとサーバーの両方)

私はAJAXに関して見たコードのほとんどは、クライアント側(HTML、CSS、JavaScript)です。しかし、単純なAJAXベースのWebアプリケーションを作成するにはどうすればいいですか?私はサーバー側で何かが必要ですか?

Webブラウザで開始された要求を満たすためにApache Tomcat(およびサーブレットがデプロイされた)とURLマッピングを使用できますか?私が見た本のほとんどは、サーバー側で何をすべきかについて何も言及していないが、クライアント側についてのみ話す。

この点でどのようにアプローチするのか教えてもらえますか?

答えて

0

Ajaxは、異なるサーバー側のAPIにデータを送信するためのものです。 Googleのデータを使用してサーバーのAPIを呼び出すと、サーバーから出力が返されます。応答に基づいて、HTMLまたはCSSを変更します。それはクライアント側のことであり、これがほとんどの書籍がクライアント側についてしか話していない理由です。今、サーバーの応答になると、xml、プレーンテキストまたはjson(非常に一般的)になります。

あなたのサーブレットは、AJAXを使ってこのように呼び出すことができます。サーブレットからjsonまたはxml形式でデータを出力できます。そのデータは、クライアント側に到達したJSやjqueryのを使用して解析された(あなたが好きなものは何でもある)

How to use Servlets and Ajax?を参照

のための優れたリソースすることができ
関連する問題