社区
Web 开发
帖子详情
用java怎样实现消息及时提醒?
半疯半野半温柔
2012-10-16 12:09:35
要写一个别人收到一条信息后,若未查看则会在左下角弹出一个小页面提示有未读消息,请问用java和js该怎么实现?
...全文
12828
16
打赏
收藏
用java怎样实现消息及时提醒?
要写一个别人收到一条信息后,若未查看则会在左下角弹出一个小页面提示有未读消息,请问用java和js该怎么实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
实现
即时
消息
提醒
方法
本文提供了一段
Java
代码
实现
即时
消息
提醒
功能的实例,并详细介绍了客户端提交表单后,服务器端如何进行
消息
提示。
java
qq托盘
消息
提醒
_
java
实现
托盘闪动
消息
提醒
该博客主要展示了用
Java
实现
QQ托盘
消息
提醒
功能的代码。通过创建闪动的托盘图像,添加弹出菜单及事件,
实现
消息
提示音播放和
消息
闪动效果。当有新
消息
时,托盘图标会闪动并播放提示音,点击菜单或双击图标可查看
消息
。
java
消息
提醒
_
JAVA
怎么样
实现
即时
消息
提醒
该代码示例展示了如何使用
Java
的Scanner类
实现
一个简单的命令行即时
消息
监听器。程序持续读取用户输入,模拟实时
消息
提醒
功能,并提示用户输入
消息
。此代码可以作为服务端实时接收客户端
消息
的基础框架,进行进一步的业务逻辑处理。
java
qq托盘
消息
提醒
_如何仿QQ
实现
托盘闪动
消息
提醒
本文详细介绍了在
Java
中
实现
类似QQ托盘
消息
提醒
效果的方法。定义了TwinkleNotifyIcon组件,使用NotifyIcon显示托盘,Timer控制闪动,用队列存放
消息
。阐述了压入
消息
、点击托盘提取
消息
以及重新判断
消息
状态来设置托盘状态的具体
实现
要点,文末还会提供源码。
优化
Java
程序的
消息
通知机制:
实现
高效的
消息
提醒
本文探讨了在
Java
开发中优化
消息
提醒
机制的重要性,介绍了如何定义
消息
提醒
类和
消息
队列类以提高效率。通过示例代码展示了如何使用这些类
实现
消息
的存储、提取和处理,从而提升用户体验。
Web 开发
81,111
社区成员
341,723
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章