簡體   English   中英

GWT中的客戶端回調

[英]Client side Callback in GWT

我正在嘗試為GWT應用程序創建一個記錄器,作為評估GWT的練習。 我特別想要做的就是讓我可以在服務器端的任何一點向客戶端標簽發布消息。 因此,如果服務器上發生了一些有趣的事情,則可以更新客戶端。

我的第一個問題是,這是可能的,我可以理解它不存在。

其次,如果有可能,我應該在哪里尋找信息,我已經嘗試了谷歌和他們的文檔,所有的陳列櫃都沒有。

謝謝

好吧,有幾個選項。 您需要從服務器獲取數據...因此您需要輪詢服務器或使用服務器推送。

輪詢非常簡單。 只需使用Timer類重復調用服務即可查看它應顯示的值。

使用類似彗星的東西完成服務器推送。 是gwt的一個實現,看起來有點前途。 它們背后的基本概念是瀏覽器向服務器發送請求並保持連接打開,以便服務器可以自由地繼續發送數據。

如果能讓它發揮作用,Comet是更好的選擇。 它可能會更簡單,更好地擴展。

祝好運!

輪詢可能是您正在尋找的最佳方式。 GWT的大問題是一切都必須是可序列化的。 我不確定是否可以輕松序列化任何可以推送到瀏覽器的內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM