我需要在我的 GWT 应用程序执行 GWT RPC 时更新我的 View 。这是我的情况,我必须将一些数据发送到我的 GWT servlet,然后在我的 servlet 中,我将其提供给服务器端组件(optaplanner 求解器),它将运行一段时间。该组件为每个发布的非最终结果提供一个事件处理程序。现在我想要的是获得那些非最终结果并将其填充在我的 View 中,直到从 optaplanner 求解器组件发布最终结果。这些要求与上传文件和跟踪进度非常相似。请给我您如何实现这一目标的建议。 感谢和问候。
最佳答案
您有两个选择:
在 GWT 代码中启动一个计时器,该计时器会定期询问服务器“你有东西给我吗?”服务器可能会返回 null 或您可以向用户显示的中间结果。
使用服务器推送技术。
计时器选项要简单得多 - 它只需要几行代码,并且不需要外部库。当事件的时间并不重要时(与游戏和其他一些应用程序不同),它也是一个标准解决方案。
关于java - GWT RPC 进行时更新/刷新 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26842081/