面向iOS平台的多数据库访问模式研究

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:qwezxcasdqwezxc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人们对iOS系统认识的不断深入,面向该系统的软件开发也日渐普及。本文针对该平台在推广应用过程中出现的跨平台数据库访问问题,从不同数据库平台的实现角度出发,分析了传统数据库访问模式出现诸多弊端的主要原因,并据此探索出一种数据库访问模式,很大程度上改善了传统交互模式不可复用、后期维护成本高等问题。具体而言,论文的工作主要涉及以下几个方面:  首先,论文分析了以传统数据库访问模式进行开发的众多实际项目,从中发现传统数据库访问模式虽然能够实现跨平台访问,但其中用于实现访问的服务部分功能相似,却不可复用,无法移植,项目的后期维护成本较高。针对这一现象的发现及其原因的分析与探讨,为后续工作的开展奠定了认识基础。  其次,论文针对传统数据库访问模式中隐藏的弊端进行剖析,特别是对服务器端服务方法所带来的耦合性问题,进行了重点分析。在此基础上给出了一种UQL数据库访问模式的新方法。该方法除了实现跨平台数据库访问这一根本需求外,还具有:(1)较好的通用性、移植性和复用性;(2)开放性设计,可以满足不同开发人员的需求;(3)后期维护简单方便;(4)兼容多种数据库类型等特点。  最后,论文针对跨平台数据库访问模式的研究最终生成了原型系统,主要分为两部分:客户端静态库和服务器端WebService服务。客户端静态库封装了用于实现跨平台数据库访问的方法,其中主要包括(1)UQL语句表达数据库访问意图,(2)语法规则验证,(3) UQL语句转换等功能;服务器端的服务则设计为一个通用的UQL语句解析执行模块。为了增强UQL访问模式的实用性,提高语法验证效率,论文在语法验证模块进行了更细致的研究,定义“形纹”概念,并相应地开发出基于形纹概念的语法验证模块,大大简化了数据库语法验证规则,提高了验证效率。同时增加案例库,使其具有(1)验证方法简单(2)验证效率高(3)有一定自学习能力(4)容错能力强等特点。
其他文献
普适计算的真正目的在于实现以人为本的计算,它使计算和通信能力无处不在地融合在人们生活和工作的现实环境中。其中人机交互的便利性和友好性是必需的,其对于系统的自然语言理
随着互联网的发展,互联网上的信息量急剧膨胀,但网页中信息表达的格式和风格随意、自由。面对多种的信息表达方式,让计算机去自动识别或分类这些信息就变得十分有意义。为了让计
随着计算机及网络技术的飞速发展,当越来越多的公司及个人成为Internet用户后,黑客入侵、信息泄密以及病毒泛滥所带来的危害引起了世界各地的高度重视。在这样的背景下,网络
拍卖作为多Agent技术的重要应用,近年来受到广泛关注。不过由于组合拍卖效率较高,很多学者的研究都基于组合拍卖协议,但因为组合拍卖问题属于NP-Complete问题,致使它很少有现实的
对一个问题进行拓展研究,首先要找到该问题的相对性因子,对相对性因子泛化,然后再用泛系方法论中的泛导思想,构造该问题的新模型。本文从泛系的角度对粗糙集模型的拓展研究就是基
电子商务是当前各国研究的热点。电子商务是以协议为构成框架的,电子商务协议的安全性是决定电子商务发展的关键因素。安全电子商务协议,是使用了密码学方法的协议,其目的就是为
数据访问功能是应用程序最基本的功能,随着技术的不断发展,形形色色的数据访问技术被提出,并在各种各样的应用程序中发挥着越来越巨大的作用。然而数据访问技术越发展,其种类就越
嵌入式系统中的能耗问题是与嵌入式设备的便捷相应而生的,由于嵌入式应用的不断丰富,系统能耗快速增长,但目前作为唯一电源的电池技术进展赶不上能耗的增加。由此造成嵌入式系统
蜂群算法是模拟蜂群觅食、选择蜂巢位置以及蜂群婚配行为的群智能优化算法,具备参数设置少、操作简单、易于实现及鲁棒性很强等诸多特点,应用于求解各种组合优化和连续优化问题
网格将高速互联网、计算机、大型数据库、传感器、远程设备等融为一体,集成为一台能力巨大的超级计算机,提供计算资源、存储资源、数据资源、信息资源、知识资源、专家资源、设