【问题标题】:Tomcat Ajax - Where to start reading? [closed]Tomcat Ajax - 从哪里开始阅读? [关闭]
【发布时间】:2012-11-06 06:00:09
【问题描述】:

我正在尝试用 Java 开发一个简单的基于 Web 的聊天程序。我正在使用 spring、tomcat、hibernate、javascript、ajax 和 jquery。我对所有这些技术都是新手。我在 SO 上问了一个问题here。我得到了很多答案/建议。一个建议是使用 WebServerSocket 但问题是我认为 tomcat6 不支持它。由于某些原因,我必须坚持使用 tomcat6。我得到了学习 ajax 轮询的建议。我现在正在阅读它,据我所知,它有一些时间间隔来获取另一个查询。如果服务器注意到客户端上传/发布数据到服务器,有没有办法让我的程序获取查询?另一个问题是,Skype 是否使用轮询?如果轮询在获取数据时有间隔,是否会导致访问我的服务器?请耐心地向我解释,因为我相信有很多关于投票的概念我误解了。请赐教。我读了很多关于轮询、彗星、jms 的文章,我的大脑已经很困惑了。我花了将近 8 个小时,我几乎无法掌握这些概念。请帮助并建议我从哪里开始。我是个新手。提前致谢。

【问题讨论】:

    标签: java jquery ajax tomcat6 polling


    【解决方案1】:

    我认为最接近的解决方案是使用名为COMET 的技术。简而言之,您调用挂起您的呼叫的服务器,直到事件发生,所以当呼叫返回时,您再次开始一个新的呼叫,依此类推。在每个请求中,您都可以收到事件详细信息。您必须在服务器上仔细实现它,也许您需要研究如何使用 tomcat 进行 COMET,因为这种技术可能会损害可扩展性。

    【讨论】:

    • 非常感谢,至少我有方向了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-23
    • 2010-12-25
    相关资源
    最近更新 更多