我想做一个用java语言开发的信息提示功能,就是当数据库某一张表有新数据添加的时候,后台管理员知道有新数据添加,页面的右下角弹出一个小框,慢慢变淡,就像漂流瓶或qq一样
这个不就是浏览器和服务器不断进行交互吗? ajax 进行服务器交互来获取数据是否添加,你这个需要不断调用服务器方法才行吧。。。自己见解
这个用ajax貌似不能达到你的效果,但服务要不断刷新,所以,你还是在网上找找js控件吧
好像用监听可以实现哎
问题涉及的面挺大的啊。
DB--Server--Browser
以下是常规解决这个问题的办法
1、浏览器里面要找一个你所的右下角弹出消息,之后消失的组件(这个可以去google)
2、有了组件之后,需要在浏览器端做定时检查任务,比如http://.../check-new-recored
3、在server中处理check-new-recored,检查数据库中记录时间,或者记录流水号之类的来确定是否是新增的记录
通知控件
http://www.cnblogs.com/shuaixf/archive/2012/07/24/2607184.html
这个 用AJAX方法检查数据库是否有新数据。JS中有个能定时的方法 window.setInterval()设定个时间去调用 这个AJAX方法 。如果有新数据 用CSS样式做个浮动窗口 就可以了。
可以用 长连接实现。
这个是不是用什么组件啊
我还没用过
oracle中触发器,触发java source中的代码