我正在构建一个消息应用程序..当新消息进入系统时,应该通知UI ...
实现它的最佳方法是什么?..
一种方法是创建一个后台任务,每隔一分钟轮询一次服务器,以查看最近一分钟内是否有新消息。 如果是这种情况那么,这个轮询代码应该去哪里?...因为..每次用户登录系统时都应该启动此任务。
当系统中有新消息时,服务器是否有任何其他方式通知用户界面,UI将刷新自身以显示一些动画来描述系统中有新消息..
答案 0 :(得分:0)
从当前的RAP版本(2.3)开始,您可以将更新从服务器推送到客户端。你选择的武器是ServerPushSession
。
有关更多信息和示例代码,请参阅RAP developer guide on "Server Push"。