Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用ajax推送通知_Java_Javascript_Ajax_Push Notification - Fatal编程技术网

Java 使用ajax推送通知

Java 使用ajax推送通知,java,javascript,ajax,push-notification,Java,Javascript,Ajax,Push Notification,我到处都在寻找这个问题,我发现的都是同一个问题,但使用的是其他编程语言,所以这对我帮助不大:( 现在我正在使用Hibernate、Struts开发我的网站,当用户连接时,我应该显示未读的消息。我已经开发了自己的解决方案,但在我看来,这是非常昂贵的: <script type="text/javascript"> var auto_refresh = setInterval( function () { var url =

我到处都在寻找这个问题,我发现的都是同一个问题,但使用的是其他编程语言,所以这对我帮助不大:(

现在我正在使用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>

var auto_refresh=setInterval(
函数()
{           
var url=“”+”/MessagesRecus.do”;
jQuery(“#messages”).load(url).fadeIn(“slow”);
},400);//Raffraichir chaque一秒钟
MessagesRecus.do:是一个从数据库获取未读消息的操作

当我在其他网站上浏览时,我了解了推送通知系统。 有人对此有想法吗? 欢迎提出任何其他建议:)
提前谢谢你。

我不能告诉你具体的系统。但目前我认为最好的解决方案是使用HTML5WebSocket。但也有支持“Ajax推送”或“Comet”的javascript库,例如JQuery。我认为这应该为您指出正确的方向。

我不能告诉您具体的系统。但目前我认为最好的解决方案是使用HTML5WebSocket。但也有支持“Ajax推送”或“Comet”的javascript库,例如JQuery。我想这应该会让你走上正确的道路。

当你想在Java中使用推送通知时,请看一看。好的,我现在正在看:)你好,再次,请你给我一个例子,说明如何使用这个DWR做一个简单的notif,如果你有,thanx。你可以开始。嗨,显然我想做的不是推送notif,但是轮询通知,为了明确起见,我希望服务器在收到新消息时向我发送notif,以及来自浏览器的任何请求。当您想使用Java的推送通知时,请看一看。好的,我现在正在看:)您好,再次,您能给我一个如何使用此DWR执行简单notif的示例吗,thanx.你可以开始了。嗨,显然我想做的不是推送notifs,而是轮询notifs,明确地说,我希望服务器在收到新消息时向我发送notif,以及来自浏览器的任何请求。嗨,你能给我一些关于如何在js中使用WebSocket的详细信息吗?因为我在这个世界上真的是个新手。如果你知道我使用的是Struts2、Hibernate和JSP,那么你有一些很酷的例子。再次感谢你:)我过去使用过Ajax推送/Comet,但从来没有时间/项目实际试用WebSocket。我在谷歌上搜索了一下,我想这可能是一个好的开始,你可以根据自己的应用来调整它。它已经两年了,所以关于浏览器兼容性的评论不应该再正确了,我认为现在几乎所有的浏览器都支持它。祝你好运。嗨,你能给我一些关于如何在js中使用WebSocket的细节吗?因为我在这个世界上真的是个新手。如果你知道我使用的是Struts2、Hibernate和JSP,那么你有一些很酷的例子。再次感谢你:)我过去使用过Ajax推送/Comet,但从来没有时间/项目实际试用WebSocket。我在谷歌上搜索了一下,我想这可能是一个好的开始,你可以根据自己的应用来调整它。它已经两年了,所以关于浏览器兼容性的评论不应该再正确了,我认为现在几乎所有的浏览器都支持它。祝你好运