社区
Web 开发
帖子详情
用java怎样实现消息及时提醒?
半疯半野半温柔
2012-10-16 12:09:35
要写一个别人收到一条信息后,若未查看则会在左下角弹出一个小页面提示有未读消息,请问用java和js该怎么实现?
...全文
12681
16
打赏
收藏
用java怎样实现消息及时提醒?
要写一个别人收到一条信息后,若未查看则会在左下角弹出一个小页面提示有未读消息,请问用java和js该怎么实现?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
u010053047
2015-01-21
打赏
举报
回复
up
qqanddongsheng
2012-10-18
打赏
举报
回复
dwr 推送技术
比特灵
2012-10-17
打赏
举报
回复
http长连接只的是在一定时间内对连续的请求不反复打开关闭HTTP链接,而是使用同一个链接处理并反馈,以增加相应速度。
例如打开一个首页的时候,不仅要下载index。html有很多图片、CSS、js等,这时候可以设置服务器的长连接模式,通常这个时间都是很短的,以秒来计算。
这里消息提醒显然不止这个时间,而是用户在登录后到网页SESSION失效的整个范围内,据我所知目前有效的http方法就是间隔发起请求到服务器查询,不论是数据库还是SESSION或者其它内存变量等。
概括来说就是轮询。 ajax或者iframe等等都是。
至于服务器端推送这个东西,从来就没搞明白,或者根本就不是基于HTTP的。
sgyyz
2012-10-17
打赏
举报
回复
其实现在都有一些框架来实现http的长连接,pushlet就是一个不错的框架!
雍寇德
2012-10-17
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
最简单的设计方式是:
1. 首先用户登录时,要在session中记录下用户当前的总消息数量。
2. 用户在使用系统的过程中,用ajax轮询5秒一次 (setInterval函数即可),到后台查询下,和session中的总消息数进行比较,如果大于,则弹出来提示。
3. 当用户在提示的小框中点击查看了新的消息,那么session中的消息数据记得要更新为最新的。
[/Quote]
我想说如果你比较熟jquery的ajax可以完成
或者DWR框架也可以
朱超ZhuChao.Tech
2012-10-17
打赏
举报
回复
jms你试试
javakeffer
2012-10-17
打赏
举报
回复
js定期刷新检测是否有新消息,有的话刷新页面添加提醒
as1245sdo
2012-10-17
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
线程唄!
[/Quote]
敢详细点不?
dw_java08
2012-10-17
打赏
举报
回复
楼主可以参考5楼的意见
关键我是洛哥
2012-10-16
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
提供一个我们项目中思路:专门有一个消息提醒类 类的字段大概有 标题/模块/....等等信息
在用户登录的时候 肯定会跳到首页 在首页中嵌套一个html也面(让它每隔多长时间就弹出,这个很简单的啦 百度一下)
查询未读取的消息
[/Quote]
这个类对应数据库中一张表 你懂的
关键我是洛哥
2012-10-16
打赏
举报
回复
提供一个我们项目中思路:专门有一个消息提醒类 类的字段大概有 标题/模块/....等等信息
在用户登录的时候 肯定会跳到首页 在首页中嵌套一个html也面(让它每隔多长时间就弹出,这个很简单的啦 百度一下)
查询未读取的消息
pppprograming
2012-10-16
打赏
举报
回复
最简单的设计方式是:
1. 首先用户登录时,要在session中记录下用户当前的总消息数量。
2. 用户在使用系统的过程中,用ajax轮询5秒一次 (setInterval函数即可),到后台查询下,和session中的总消息数进行比较,如果大于,则弹出来提示。
3. 当用户在提示的小框中点击查看了新的消息,那么session中的消息数据记得要更新为最新的。
AlenOU
2012-10-16
打赏
举报
回复
线程唄!
半疯半野半温柔
2012-10-16
打赏
举报
回复
后台设计很迷茫。。。?我该怎么动态的知道没有读取,还是要单独在数据库加一张表记录是否读取?然后隔一段时间查询一次?
Luger
2012-10-16
打赏
举报
回复
使用DWR反转实现信息推送 可以学习一下DWR
JAVA
调用RTX发送
及时
提醒
消息
RTXSvrApi.
java
这个文件 调用的接口 ,方法封装好 RTXServer SDK
Java
语言支持文档.doc帮助文档。可以一步步操作下来
Java
+XML日程
提醒
系统
Java
实用源码整理learns
Java
+XML日程
提醒
系统
Java
实用源码整理learns
java
pc端
消息
通知工具
完整的工程,包含自动更新工程、
消息
通知工程
Java
提醒
簿程序源码
主要是oa系统里面日志管理模块类的
提醒
功能
java
调用apns推送的
实现
自己用
java
实现
苹果的apns推送,调用压缩包的text文件里面的方法即可
Web 开发
81,117
社区成员
341,739
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章