簡體   English   中英

GWT服務器端代碼獨立運行

[英]GWT Server side code running independently

嗨,我在寫GWT應用。 應用程序包括獲取,存儲和顯示一些信息。 在客戶端,我顯示了使用RPC調用從數據庫中獲取的信息。 接下來,我必須每隔10秒從遠程服務器獲取XML文件,對其進行解析並將數據存儲在數據庫中。 我必須在服務器端執行此操作,而不必與客戶端進行交互,這樣即使沒有人瀏覽該應用程序,它也可以運行。 有人對此有解決方案嗎?

我試圖通過調用方法來解決此問題,該方法是使用計時器每隔10秒從客戶端獲取,解析和存儲數據,但這是行不通的,因為這僅在當前有人在瀏覽器中查看應用程序的情況下才有效,但是如果一個月都沒有人瀏覽它,那么一個月后就不會從遠程服務器上獲取和存儲數據,那是個問題.....

我真的需要解決方案……謝謝!

如果使用完整的Java EE Application Server,則可以使用Java EE中的Timer功能(請參見Oracle教程 )。
否則,您可以查看服務器是否為此擁有一些專有解決方案。 第三種解決方案是編寫一個單獨的批處理應用程序,然后通過cron作業觸發該程序,或者將其作為守護程序運行。

暫無
暫無

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

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