社区
Web 开发
帖子详情
用java怎样实现消息及时提醒?
半疯半野半温柔
2012-10-16 12:09:35
要写一个别人收到一条信息后,若未查看则会在左下角弹出一个小页面提示有未读消息,请问用java和js该怎么实现?
...全文
12669
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发送
及时
提醒
消息
通过以上步骤,开发者可以在
Java
程序中
实现
调用RTX发送
及时
提醒
消息
的功能。记得在实际开发中,仔细阅读和理解`RTXServer SDK
Java
语言支持文档.doc`是非常重要的,它能帮助开发者避免很多常见的问题,提高开发效率...
Java
+XML日程
提醒
系统
Java
实用源码整理learns
"
Java
+XML日程
提醒
系统"是一个基于
Java
编程语言并结合XML(eXtensible Markup Language)技术
实现
的日程管理应用程序。它主要用于帮助用户组织和管理日常任务,设定
提醒
,以提高时间管理和工作效率。"
Java
实用源码...
java
pc端
消息
通知工具
在IT行业中,开发一款
Java
PC端
消息
通知工具是一项常见的任务,尤其对于桌面应用程序而言,实时的
消息
提醒
能够提高用户的交互体验和工作效率。这个项目显然聚焦于
实现
这一功能,并且结合了自动更新机制,确保用户...
Java
提醒
簿程序源码
Java
提醒
簿程序源码主要涉及的是在OA(Office Automation)系统中的日志管理模块,用于
实现
各类
提醒
功能。这个程序的开发使用了
Java
编程语言,它涵盖了
Java
的基础知识,如面向对象编程、异常处理、多线程以及集合...
java
调用apns推送的
实现
APNs是苹果提供的一项服务,允许开发者将实时
消息
推送到用户的iOS设备上,如应用更新、
消息
提醒
等。在
Java
环境中
实现
APNs推送,我们需要理解其工作原理,并掌握相应的API和技术。 首先,APNs推送的基本流程包括以下...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章