本站提供互联网编程技术交流分享,部分技术教程不断更新中,请随时关注或联系我寻求帮助 有事点我吧同时也欢迎有兴趣的朋友进行投稿。

dwr3+spring实现消息实时推送

java 熊哥club 369℃ 1评论

最近项目要实现一个消息推送的功能,主要就是发送站内信或者系统主动推送消息给当前在线的用户。每次的消息内容保存数据库,方便用户下次登录后也能看到。如果当前用户在线,收到站内信就主动弹出提示。一开始想到的是前台定时轮询通过ajax查询是否有未读消息。但是这种对系统压力太大。然后网上查询dwr可以主动实时推送消息。现把实现代码贴出来,方便以后使用。

web.xml加入如下配置

 

web.xml同级目录下新建dwr.xml

MessagePush类

DwrScriptSessionManagerUtil工具类

TestPush类

引入JavaScript文件,具体如下:

接收消息html页面具体内容代码如下:

发送消息html页面具体内容代码如下:

以上基本完成一个实时推送的功能。同时登陆用户A和B到系统,在A页面发送消息给B,B会alert出A发送的消息。以上代码仅供参考,优化扩展的方式有很多,欢迎交流。

本文地址: http://www.xiongge.club/1239.html

转载请注明:熊哥club » dwr3+spring实现消息实时推送

喜欢 (4)
[您的支持是我最大的动力]
分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. 抱着学习的态度来看看
    我赚啦2017-07-02 16:26 回复
×
订阅图标按钮