Java Web アプリでリバース ajax のライブラリを見る価値はありますか?
Atmopshere
はまだ 0.6 バージョンであり、ICEpush
まだアルファ版であり、Firefox 4.0 の websockets も利用できません。
Java Web アプリでリバース ajax のライブラリを見る価値はありますか?
Atmopshere
はまだ 0.6 バージョンであり、ICEpush
まだアルファ版であり、Firefox 4.0 の websockets も利用できません。
Tomcat で Comet を試してみてください。また、Tomcat 7 は Servlet 3.0 仕様を実装しているため、役に立つかもしれません。非同期サポートのおかげで、リバース Ajax にいくつかの利点があると思います。 ここに例があります。
DWR を試す
APE(Ajax Push Engine)も使えます。APEのリンクはこちら
雰囲気の良いところは、利用可能な最良の基本メカニズムに委譲することであり、これらのメカニズムはほとんど安定しています (各コンテナーは独自の方法を提供します)。多かれ少なかれ標準的なソリューションだと思うので、バージョンに悩まされないでください。(注:私は使っていません)
Krishna Srinivasan によるブログ投稿Introduction to Comet and Reverse AJAXには、次のように書かれています。
ICEfaces を使用した AJAX プッシュ
これは、Java を使用してリッチ インターネット アプリケーションを開発するためのオープン ソースの AJAX ベースのフレームワークです。AJAX プッシュは ICEfaces のエキサイティングな機能であり、プッシュ メカニズムの低レベルの詳細を気にすることなく、単純な Java API を使用して Comet Web アプリケーションを開発できます。ICEfaces は、サーバーからクライアントへの通信に「ロング ポーリング」を使用します。これには、クライアントからサーバーへのオープンな接続をブロッキング リクエストで保持し、アプリケーションの状態が変化した場合にのみレスポンスを送信することが含まれます。