【问题标题】:Updating Method in Web-Based application - Java Servlets基于 Web 的应用程序中的更新方法 - Java Servlet
【发布时间】:2011-03-22 07:54:22
【问题描述】:

我正在为一个手机应用程序编写一个基于 servlet 的后端,而且我对 Web 编程很陌生。

无论如何,我的问题是我有一个将用户与一般提要相关联的数据模型,当任何一个用户更新该提要时,我希望与提要关联的其余用户接收更新的模型。

从我目前收集的信息来看,servlet 只能在收到与我正在寻找的不完全一致的请求时发送响应,因为用户需要每隔几秒钟对 servlet 执行一次 ping 操作以进行更改,这不会似乎不太实用。相反,我希望服务器在检测到模型更改时自行向用户发送响应。

我确信有一个干净且有据可查的解决方案,我只是无法为其命名。从我收集到的信息来看,我基本上需要在没有明确请求的情况下生成 HttpResponses(我在想 HttpSession 对象会有办法做到这一点,但看起来不像)。

【问题讨论】:

  • 你描述的叫“服务器推送”(en.wikipedia.org/wiki/Push_technology)
  • 是的,这绝对是我正在寻找的技术。至于要采用哪种实施方式,您/任何人有什么建议吗?

标签: java web-applications servlets session


【解决方案1】:
【解决方案2】:

似乎使用 Comet 实现是处理这种类型的服务器推送的最佳方式。感谢您为我指明正确的方向。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-27
    • 1970-01-01
    • 2011-10-30
    • 1970-01-01
    • 2011-07-24
    • 2011-08-28
    • 1970-01-01
    相关资源
    最近更新 更多