2009-11-20 94 views
2

我們正在嘗試在我們的項目中創建一個反向ajax。Reverse Ajax + JSP-Servlet

我檢查了網絡,沒有找到具體的東西。我無法運行任何成功提供的教程。

我的目標是: 提供屏幕上的警報(如彈出窗口),甚至有甚至從服務器推送(這可能是高cpu使用率/內存,任何東西)。

回答

7

HTTP協議(幸運的是,畢竟)不支持PUSH,所以它停在那裏。

最好你可以做的是讓客戶端以定時的時間間隔觸發ajax輪詢請求,我可以推薦jQuery.ajax()setInterval()的組合。另外(或多加一點努力),你可以使用Comet技術(它模擬虛假的HTTP PUSH或更少)。有關詳細信息,請使用此關鍵字檢查appserver特定文檔/ wiki。這裏有一個Tomcat的針對性例如:http://wiki.apache.org/tomcat/WhatIsComet

編輯:的要求,這裏的一個Tomcat +彗星教程開始:http://www.ibm.com/developerworks/web/library/wa-cometjava/#N100CC希望這有助於。

+0

我明白,BalusC,我試過彗星。我需要的是一個工作示例,我可以開始:) – Vivek 2009-11-20 14:56:13

+0

我使用了「tomcat comet教程」,我找到了一個很好的鏈接,我編輯了我的答案。 – BalusC 2009-11-20 15:01:39

+0

我也試過,但成功的一點點,它更對齊GWT! – Vivek 2009-11-20 16:12:10

1

這裏是一個有價值的resource

+0

目前我正在嘗試用DWR :) – Vivek 2009-11-27 08:11:36