问题:我的数据库里有张表被用户更改以后,查询这张表的所有页面也自动更新怎么实现(意思就是查询这张表的所有页面不要用户区刷新,系统自动刷新,只要表一改变就及时刷新查询这张表的页面)

解决方案 »

  1.   

    最有效的办法就是从容器的代码入手,http协议通知所有.要不就整个自动刷新的.后者比较现实
      

  2.   


    最好的办法是,你写一个flash,在客户端监听一个端口,服务器数据更改后,主动连接flash监听的端口,告诉客户端我变了。用flash跨平台方便。不考虑跨平台,你用activeX也可以
      

  3.   

    可以用ajax的dwr框架 进行异步更新或者去更新
      

  4.   

    楼主提到的有一个难点,就是后台数据改变以后客户端是自动探测到并且有客户端通过Ajax更新数据实现自动刷新,所以我觉得在B/S的应用中要实现前后台数据的实时同步是比较困难的。我知道在C/S应用中通过在client端和server端定义数据交互接口是可以实现的。
      

  5.   

    用Ajax定时请求看日志是否有数据改变的项,有变更刷新页面~,这样绝对可以。