Ajaxに関するyukieyashiro182のブックマーク (3)

  • 【中級】Web開発の新手法Ajax 第3回

    図3●Ajaxの基的な動き Ajaxアプリケーションは,WebブラウザではなくJavaScriptがWebサーバーへの接続を指示する。送受信されるデータ形式は,HTMLではなくXMLまたはテキスト形式。呼び出されるサーバー側プログラムは,Webサービスになる [画像のクリックで拡大表示] 図4●XMLRPCWebサービスを呼び出す場合の例 クライアントとサーバー間のやり取りはXML形式のデータになる。サービスを呼び出すには,XML形式の引数を作成する必要がある。Webサービスの戻り値から利用者に表示する値などを取得するには,XML形式のデータをパースする必要がある [画像のクリックで拡大表示] 一般的なWebアプリケーションは利用者の操作を契機にサーバーと通信を開始するが,AjaxはJavaScriptの指示でサーバー側のプログラムを呼び出す(図3[拡大表示])。ページの部分的な変更が

    【中級】Web開発の新手法Ajax 第3回
  • 1.2 Ajaxフレームワークの特長

    ここでは、Ajaxフレームワークの特長を説明します。 ■Webアプリケーションの操作性・画面表現力の向上 従来のWebアプリケーションは、HTMLで表現される画面部品群を利用して画面を開発していました。 Ajaxフレームワークは、HTMLで表現できる画面部品群に比べて、高機能、高品質、かつカスタマイズ容易な部品群を提供します。これにより、従来のHTMLでは実現困難だったレベルの操作性・画面表現が実現可能となり、Webアプリケーションのユーザビリティが大幅に向上します。 ■Webアプリケーションのレスポンス改善 従来のWebアプリケーションでは、画面が遷移すると、画面全体の書換えが発生し、書換えが完了するまで、操作を行うことができませんでした。 Ajaxフレームワークは、非同期通信と画面の部分書換えにより、操作できない時間を大幅に短縮して、Webアプリケーションのレスポンスを改善します。これ

    1.2 Ajaxフレームワークの特長
  • 槻ノ木隆の「BBっとWORDS」 - その70「Ajaxの仕組み」

    ■ Ajaxって何? お約束通り今回はAjaxです。元の言葉は前回にも触れた通り、「Asynchronous JavaScript + XML」で、これをAjaxと短縮します。ちなみに発音は「エージャックス」となります。Ajaxは、完全互換というわけではありませんがDHTMLとも互換性があります。もっと言えば、DHTMLをベースに、非同期処理を付け加えたものと考えても良いかもしれません。 DHTMLは簡単に言えば、サーバーとの通信を減らし、ブラウザで処理をさせるというポリシーのものです。もちろん、完全になくすことは不可能ですが、細かい処理をなるべくWebブラウザ側で行なわせることで、サーバーの負荷や通信のオーバーヘッドを減らすことに成功しました。 同種のものには、Macromedia(現Adobe)のFlashやShockwaveがあります。これらも複雑な動きや処理が可能ですが、Webブラ

  • 1