5.4系统的改进
系统的改进方向是客户端的数据动态显示。也就是,如果后台数据库中的此用户正在查询的数据发生了变化,比如,表中某些值由人工操纵发生了改变,那么,在该客户的浏览器端要能够实时地反映出来这一变化。
要实现这一步,我考虑可以从以下入手:
在服务程序方为每一个用户设立一个后台的进程或线程,始终在运行,它每隔一段时间就从数据库中取出该用户所使用的数据集,将最近的两次结果进行比较,如果发现有不同的地方,也就是两个结果集不同,那么就立即将最近的这一结果集再次发往客户端。客户端的接收进程或线程接收到新的数据后,进行显示的刷新,这样就实现了动态的数据显示。
由于时间的限制,我未能就这一课题继续深入地探讨下去,所提出的想法也没有经过验证,有不成熟的地方还请各位老师指点。
<< 上一页 [11] [12] [13] [14] [15] [16] [17] [18] [19]