离线应用(参考Google Gears)
来源:互联网 发布:淘宝虚假交易新规则 编辑:程序博客网 时间:2024/05/16 00:29
离线应用需要解决4个主要问题:
1)本地使用
2)本地存储
3)数据同步及冲突解决
4)数据传输
离线应用架构,整个系统分两个部分
一、本地离线引擎系统
a) 本地数据库:使用小型文本数据库,可以采用SQLite数据库,用于存放业务数据;
b) 本地服务器
c) 同步模块:完成本地数据与服务器数据的同步
d) 传输模块:支持对数据的处理,以及实现各种传输协议
e) 状态检测模块:判断当前机器是否在线。
二、服务端子系统
a) 服务器数据层:与应用服务器交互,从服务器获取数据并把数据提交给“数据同步模块”;
b) 同步模块
c) 传输模块
d) 网络连通
e) 网络断开
f) 网络恢复
离线应用架构,整个系统分两个部分
一、本地离线引擎系统
a) 本地数据库:使用小型文本数据库,可以采用SQLite数据库,用于存放业务数据;
b) 本地服务器
c) 同步模块:完成本地数据与服务器数据的同步
d) 传输模块:支持对数据的处理,以及实现各种传输协议
e) 状态检测模块:判断当前机器是否在线。
二、服务端子系统
a) 服务器数据层:与应用服务器交互,从服务器获取数据并把数据提交给“数据同步模块”;
b) 同步模块
c) 传输模块
d) 网络连通
e) 网络断开
f) 网络恢复
- 离线应用(参考Google Gears)
- 使用 Google Gears 开发离线应用
- Google Gears:离线应用并非唯一的使命
- May 31.2007:Google Gears:互联网的离线发动机
- Google Gears
- google gears
- 使用Google Gears 心得
- Google gears 空行问题
- Gears 的应用
- Google Gears 数据库的存储位置
- Google Gears 体验(1):本机数据库
- Google 为 Safari 推出 Beta 版 Google Gears
- 微软推出Sync Framework,意欲与Google Gears竞争
- Google Gears:混合C/S与B/S?
- Google Gears 体验(2):本机 web 服务器
- 用 Google Gears 增强您的 Web 应用程序
- 用 Google Gears 增强您的 Web 应用程序
- HTML5附件拖拽上传drop & google.gears实现代码
- 基于AJAX服务器推Comet实现
- 教育专家给家长的100条建议
- 服务器推
- fs2410开发板的按键驱动程序
- Open API的实现技术
- 离线应用(参考Google Gears)
- 2010年最有钱途的5大星座
- 生日悖论
- 七个让人顿悟的人生哲理寓言
- 2410看门狗驱动程序
- 我的七个建议
- 2410实时时钟驱动
- 2410触摸屏驱动
- 一个很好用的软件