繁体   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