易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA怎么样实现即时消息提醒?

JAVA怎么样实现即时消息提醒?

如题,要求性能高。高手帮忙!
问题补充:说说思路也行,如果有实例就更好。
采用B/S架构。
使用STRUTS+SPRING+HIBERNATE,
就象小秘书的那类即时消息,即:当A向B发送消息后,B收到消息后会有所提示。
这样B就不用实时的打开网页,就可以看到是否有新的任务.

注:不需要B来回复消息,只要B能看到有新消息就可以了.
及时消息其实并不及时的。。。
都是setInterval + Ajax来实现的,说白了,定时刷。


最后,你真的需要及时消息的话,那么你的服务器必须非常好。
你可以研究一下Comet这个词~

好了,结贴吧。

可以用ajax定时刷新,也可以用java的MQ机制

消息过滤器

消息提示页面,做个DIV,右下角显示,默认不显示。

消息提示页面include到每个菜单或主要菜单的页面中

过滤器中检查是否有新消息,需要有消息 已读 标识




引用
及时消息其实并不及时的。。。
都是setInterval + Ajax来实现的,说白了,定时刷。


最后,你真的需要及时消息的话,那么你的服务器必须非常好。
你可以研究一下Comet这个词~

好了,结贴吧。


。。。真猴急。。。

一般都用ajax

定时刷新访问服务器,用户多了,服务器要挺得住的。

mark

ajax

定时发请求

ajax刷新或都用全
public void zhangFa(String newHua){
WebContext servletAPI = WebContextFactory.get();


相关问答:

怎么用Java实现定时执行某程序 - Java / Java SE

我想用Java写一个程序,就是我想在运行代码后,在指定的时间打开某程序,例如我运行代码后,讲在12:00打开"D:\Program Files\Tencent\QQ2009\Bin\QQ.exe"这个程序,求高人指点。还有可能的话在指定的时间 ......

java日期处理 - Java / Java SE

当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910

取得天数后作一下判断再把这个方法用下void set(int field, int value)  
......

jsp页面中字体变色问题 - Java / Web 开发

<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......

关于AJAX和JSP的一些小问题~ - Java / Web 开发

我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
  %>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......

mysql数据库 - Java / Java相关

CREATE DATABASE ADDRESSLIST;
USE ADDRESSLIST;
DROP TABLE IF EXISTS FRIEND;
CREATE TABLE FRIEND
  (FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ,
FRIEND_NAME VARCHAR(20) NOT N ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号