【发布时间】:2011-03-22 07:54:22
【问题描述】:
我正在为一个手机应用程序编写一个基于 servlet 的后端,而且我对 Web 编程很陌生。
无论如何,我的问题是我有一个将用户与一般提要相关联的数据模型,当任何一个用户更新该提要时,我希望与提要关联的其余用户接收更新的模型。
从我目前收集的信息来看,servlet 只能在收到与我正在寻找的不完全一致的请求时发送响应,因为用户需要每隔几秒钟对 servlet 执行一次 ping 操作以进行更改,这不会似乎不太实用。相反,我希望服务器在检测到模型更改时自行向用户发送响应。
我确信有一个干净且有据可查的解决方案,我只是无法为其命名。从我收集到的信息来看,我基本上需要在没有明确请求的情况下生成 HttpResponses(我在想 HttpSession 对象会有办法做到这一点,但看起来不像)。
【问题讨论】:
-
你描述的叫“服务器推送”(en.wikipedia.org/wiki/Push_technology)
-
是的,这绝对是我正在寻找的技术。至于要采用哪种实施方式,您/任何人有什么建议吗?
标签: java web-applications servlets session