日期:2014-05-19  浏览次数:20747 次

求即时提醒的思路
我有很多张表,其中有些表是关联的,有些就单独一张,

我想当这些表新增一条信息的时候即时提醒用户,

注意即时提醒里面的数据是没有表的,都是从这些表中找出最新的一条然后添加到提醒消息框里,

现使用的架构是B/S,ssh框架,想了很久也尝试了一些方法还是没能解决,

最好是不在后台处理,直接给数据库处理,然后返回最新一条的结果,要是后台处理,页面一直在刷在加载该方法,时间一长怕IE

资源缓存过大,导致IE崩溃或速度很慢

求前辈们指点,谢谢

------解决方案--------------------
你可以设置一个字段flag,新进的数据都是flag=0, 当用户进你网站的时候,找出flag=0的消息显示给她,就当提示咯,然后就设置flag=1更新回去。
------解决方案--------------------
比较实际的是tomcat comet特性实现long polling, 
Spring不是支持aop么,做个aspect在插入数据时广播信息给用户