はじめに
今回、Web2.0に必須の技術である、サーバ側からのデータPush実現方法について調査しました。本技術はAjaxの延長として捕らえられCometや他の手法が開発し公表されつつあります。
これらの技術を使うことでイベントドリブンなWebアプリケーションを開発することが可能となり、非常に注目されている技術です。
ここでは、Comet及びlong−poll手法の概要を説明します。その後、Cometを実装する方法について解説。
Comet実装に有効な「継続」オブジェクトを実装しているサーブレットコンテナ「Jetty」を紹介します。
尚、テスト用にJettyのサーバを公開していますので、サンプルプログラムをダウンロードし、実際に動作確認が可能です。是非使ってみて下さい。
目次
Comet、Long−Pollの概要
■CometによるデータPush
■Long−PollによるデータPush
Jetty6の紹介
■Jetty6の概要
■Jetty6のダウンロード/インストール方法説明
デモサンプル作成
■デモプログラムの概要
■デモプログラムのダウンロード
■Google Map + Cometを試してみる
前へ