本人为公司实现了数据库在客户端动态刷新的功能,已在实际项目中应用。
基本原理类似于‘靴子’所说的方法,在实际设计中要更复杂一点,需要考虑数据流量的问题,支持多应用系统同一数据库的情况。
它由一个通用的数据库应用服务、一组客户端开发控件包和一套定制系统组成。
它即包括数据动态刷新功能,还包括数据自动提交功能。使用此平台的开发人员,不需要考虑数据是如何刷新的、数据是如何提交的,也就是说,只要写客户端界面应用代码(和平时写MIDAS客户端一样)即可,减少了系统开发工作量。
功能如下:
1) 数据集管理功能:将数据集集中管理;通过客户端的数据集控件从数据集应用服务器下载和更新数据,支持事务;
2) 数据动态刷新功能:通过数据集管理功能,客户端数据集控件可随时感知其是否发生了数据更新,并据此自动更新其相关的内容;
3) 双语切换功能:对数据集标签、字段标签等等进行统一管理,自动为客户端显示中英文标签;
4) 角色权限功能:对应用系统的用户角色权限进行统一管理;客户端开发只要使用一套登录界面控件即可,统一了用户登录模式和管理;
等等还有其他一些功能。
有兴趣继续交流的,可联系:MSN:klwl2@hotmail.com
email:klwl2@163.com