• BPnet
  • ビジネス
  • IT
  • テクノロジー
  • 医療
  • 建設・不動産
  • TRENDY
  • WOMAN
  • ショッピング
  • 転職
  • ナショジオ
  • 日経電子版
  • PR

  • PR

  • PR

  • PR

  • PR

リッチクライアントの中心技術「Ajax」を学ぶ

リッチクライアントの中心技術「Ajax」を学ぶ

2006/12/14 日経SYSTEMS
出典:日経システム構築 2006年2月号,3月号
(記事は執筆時の情報に基づいており、現在では異なる場合があります)
目次一覧

 Webアプリケーション開発の新手法として注目を集める「Ajax(エイジャックス)」はリッチクライアントの中心技術である。二つのパートに分けて, Ajaxの基本的な仕組みや特徴,周辺技術などを解説する。

 パート1では,Ajaxの利点と利用する際の注意点,そして仕組みを理解するために肝となるソースコードの概要を説明する。Webアプリケーションは,クライアントからサーバーに要求を送信し,その結果をブラウザ内に表示するという流れが一般的だ。それに対してAjaxでは,ページの一部だけを差し替えたり,マウスの移動をきっかけにコンテンツを動かせたりする。そうしたメリットがある一方で,標準外の技術を利用するのでWebブラウザの種類に依存してしまう。

 パート2では,Ajaxアプリケーションを開発する際の注意点,特にサーバー側のWebサービスにまつわる注意点を取り上げる。Ajaxのサーバーサイド・プログラムはWebサービスである。AjaxではWebサービスを頻繁に呼び出すので,やり取りするデータ形式によっては性能が低下する。そこで XMLより簡易な形式が使われることが多い。また,作成したWebサービスは想定外の使われ方をされる恐れがある。転用を難しくすることで,想定した使い方のみになるようにしたい。

Part1 利点,注意点,ソースコードの概要 
Part2 通信データ形式と想定外の利用に対する対策 

あなたにお薦め

連載新着

連載目次を見る

今のおすすめ記事

  • 【夏休みスペシャル 2017】

    屋内トレで夏を乗り切る、無料ヨガアプリの実力

     いよいよ夏休み。ひと息ついて、秋から年末にかけての忙しい時期に備えて、エネルギーチャージをしておきたいところだ。それに向けて大事になってくるのが、体のメンテナンスである。そこで今回は、ストレッチやヨガを自宅で実施するための無料iPhoneアプリから、3つを厳選して紹介したい。

ITpro SPECIALPR

経営

アプリケーション/DB/ミドルウエア

クラウド

運用管理

設計/開発

サーバー/ストレージ

ネットワーク/通信サービス

セキュリティ

もっと見る