1

私はこの問題をどこでも検索しましたが、同じ問題が他のプログラミング言語で見つかったので、あまり役に立ちませんでした:(

現在、Hibernate、Struts を使用して Web サイトを開発しています。ユーザーが接続すると、未読メッセージが表示されます。私は独自のソリューションを開発しましたが、ここでは非常にコストがかかるようです:

<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 : DBから未読メッセージを取得するアクションです

プッシュ通知システムについて、他のサイトを見ているうちに知りました。誰かがそれについて考えを持っていますか? 他の提案は大歓迎です:) よろしくお願いします。

4

1 に答える 1

1

具体的なシステムについては言えません。しかし、現在私が考える最善の解決策は、HTML5 WebSocket を使用することです。ただし、JQuery などの「Ajax Push」または「Comet」をサポートする JavaScript ライブラリもあります。それはあなたを正しい軌道に乗せるべきだと思います。

于 2013-06-20T10:20:35.060 に答える