使用DdlUtils实现移动客户端

本文在介绍DdlUtils应用的基础上,对数据库模型以及利用DdlUtils实现移动客户端的开发过程进行了重点说明。通过对开发过程中的一些注意点进行补充说明,让开发人员对DdlUtils实现移动客户端有更深入的理解。

使用DdlUtils实现移动客户端

汪永松

摘要:本文在介绍

DdlUtils应用的基础上,对数据库模型以及利用DdlUtils实现移动客户端的

开发过程进行了重点说明。通过对开发过程中的一些注意点进行补充说明,让开发人员对DdlUtils实现移动客户端有更深入的理解。

关键词:DdlUtils 移动客户端 XML数据库 离线数据处理 数据库连接池

1.引言

DdlUtils是ASF(,阿帕奇软件联盟)旗下的数据库项目主站下的一个子项目。久负盛名的100%纯Java开发的关系型数据库Derby也是ASF数据库项目下的一个子项目。

DdlUtils被称为是一个非常小巧,并同数据库定义语言()文件一起使用的组件。而这个所谓的数据库定义文件实际上就是一个XML文档,其中包含了数据库schema的定义,例如:表(Table)、列(Column)、索引(Index)等。

开发人员可以参考DdlUtils项目的主页:www.wendangwang.com获取最新的信息。 使用DdlUtils可以实现分布式数据处理和数据库转移等移动客户端应该具备的应用特征。所有的应用框架大致为是:以关系型数据库为中心,在分布式的客户端进行离线数据处理,再通过DdlUtils包来实现客户端与数据中心的同步。

2.DdlUtils在移动客户端方面的应用

结合笔者的实际开发经验,DdlUtils在移动客户端应用方面存在相当的优势,主要体现在以下两个方面:

2.1.分布式数据处理

在企业的实际应用中,例如很多的跨国企业,数据处理场所可能不在Office,而是在客户所在地,由于与数据中心连接条件的制约,客户的很多信息资料不可能时刻保持与数据中心保持同步,而是利用笔记本电脑,PDA等便携式设备通过客户端软件对客户的数据进行本地处理;等到客户端可以上线时,再将本地客户数据更新到数据中心。

在另外一些应用中,例如:连锁公司的各个营业所,每天大部分时间也是本地业务处理,只是在某个约定时间将营业信息上传到总公司数据中心。客户端没有必要也不可能都随时与总公司数据

使用DdlUtils实现移动客户端相关文档

最新文档

返回顶部