java - 使用ajax推送通知

标签 java javascript ajax push-notification

我到处搜索这个问题,我发现的都是同样的问题,但是使用其他编程语言,所以这对我没有多大帮助:(

现在我正在使用 Hibernate、Struts 来开发我的网站,当用户连接时我应该显示未读消息。我已经开发了自己的解决方案,但在我看来,它的成本非常高:

<script type="text/javascript">
    var auto_refresh = setInterval(
    function ()
    {           
        var url = "<%=request.getContextPath()%>"+"/MessagesRecus.do"; 
        jQuery("#messages").load(url).fadeIn("slow");
    }, 400); //Raffraichir chaque 1 seconde
</script>

MessagesRecus.do:是从数据库获取未读消息的操作

当我在其他网站上查找时,我了解到有关推送通知系统的信息。 有人对此有什么想法吗? 欢迎任何其他建议:) 预先感谢您。

最佳答案

我无法告诉你具体的系统。但目前我认为最好的解决方案是使用 HTML5 websockets。但也有支持“Ajax Push”或“Comet”的 JavaScript 库,例如 JQuery。我认为这应该指出您走在正确的道路上。

关于java - 使用ajax推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17211082/

相关文章:

java - 对卡在 CLOSE_WAIT 状态的连接进行故障排除

java - 如何创建多个前台通知?

ruby-on-rails - 像 Twitter 一样的 Ajax 分页

java - 多线程客户端-服务器聊天,使用套接字

java - 使AnimationDrawable向前移动

javascript - 使用媒体查询重构表

javascript - Node.js 客户端请求挂起

javascript - WordPress 插件不适用于自己的主题

当 UserControl 使用 Ajax 加载时,Javascript 代码不起作用

javascript - 形成 PreventDefault 然后再次激活不起作用