【发布时间】:2014-11-06 11:34:57
【问题描述】:
有一个车队管理系统。 简而言之,它包括:
Service(Java、JDBC),通过socket与车上所有设备通信 (接收新数据,解析并放入数据库(Mysql))。
Web 界面(服务器端:Tomcat、Java、Spring、JDBC、Mysql。客户端:GWT、GWTP、GoogleMaps)。 它使用 GWT-RPC 每 10 秒向服务器请求一次数据,并在客户端上进行适当的更改。
目标:制作实时应用程序。页面上的所有数据都是独立更新的 在服务器上收到它们后立即在不同的时间点。兼容所有新的浏览器(浏览器, 不支持 WebSockets 也应该在不添加替代代码的情况下与应用程序一起使用)。开源框架。
1)我如何通知我的Java服务器端数据库中有新数据(收到新信息 从设备。 (插入操作)。或更新,例如,汽车的名称(更新操作))。 mysql -> Java?
2) 我如何通知所有客户端服务器发生了变化? Java -> GWT(请简要说明 安全组织。每个用户都会看到他的汽车以及适用于他们的所有数据的一小部分)
3) 无需跳跃和眨眼就能平稳地在地图上移动单位,给人一种他们正在前进的印象。
关于 2),则倾向于 Atmosphere 框架,但我接受任何提议。
如果你很清楚其中一个问题的答案,那就写吧。我将不胜感激
提前感谢您的回答
【问题讨论】:
标签: java mysql google-maps gwt real-time