はじめに

今回、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を試してみる

 



前へ