Web Services网站与手机应用程序之间的同步数据

来源 :广西师范大学 | 被引量 : 1次 | 上传用户:naonao19890925
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如今,人们想在任何时候任何地点得到他们想要的任何信息。便携式设备如手机,平板电脑,笔记本电脑,可以满足现代人需要的信息。为什么呢?这是因为科技的发展速度非常快,每个月我们可以看到人们使用新的系统或新的工具帮助他们去得到这些信息。同样,这种变化也存在于网络世界。浏览器是一种获取信息的途径,但需要花费很长时间,因为浏览器需要承载所有网站的信息存取量。利用与web应用相关的手机应用程序是获取信息的另一种方式。这促使很多web开发者转入移动应用开发行业。移动应用程序通常作为一个Web应用程序的前端。移动应用程序和web应用程序的不同就在于其开发语言。为解决这个问题我们实现一个技术叫做Web服务。Web服务是通过万维网(WWW)上的超文本传输协议(HTTP)进行交流的客户端和服务器应用程序。Web服务提供了一种规范的交互方式,使软件应用程序可以在各种平台和框架上运行。Web服务可以提供因特网上任何一种可供使用的服务并且不依赖于任何操作系统和程序开发语言。简而言之,Web服务有三大重要组成部分:服务提供者,服务请求者和服务注册中心。JSON Web Services是由Web services技术变化而来的。起初,常规的Web服务使用XML。通过使用JSON技术,由于不需要使用SOAP和WSDL,其数据传输过程变的更容易,速度更快。然而,这并不能证明JSON Web Services比其他常规的Web Services更好。JSON和常规的Web Services都有各自的优点和缺点。研究表明,JSON Web Services 的一个主要优点是能够加快数据传输的速度。而常规Web Services的主要优点在于数据传输的安全性。在这项研究中,我通过使用Ruby on Rails 和 Object-C编程语言建立了一个简单的博客应用程序。为验证JSON Web Services能否正常使用,我在这两个应用程序上分别进行了测试和实验。采用黑盒测试法,根据现有的时序图,测试应用程序的每个特性。我做的实验是对Web应用程序添加一个新的数据验证这个数据能否出现在移动应用设备上,反之亦然。测试结果表明,JSON Web Services能够正常运行。Web应用和移动应用之间的数据传输能够顺利进行并且JSON文件功能良好即使Web应用程序和移动应用程序是由不同的编程语言开发。
其他文献
随着移动无线通信技术、移动终端技术的迅速发展,移动通信已成为人们能够随时对地乃至移动中从互联网获取信息和服务的一种重要通信方式,而传统的无线通信方式必须应用一定的
目前金融风险已经成为影响世界经济稳定发展的最重要因素,而信用风险将是未来金融界的危机,信用风险控制的重要性与日俱增。当前已存在的许多电子化信用风险控制系统都是孤立
随着Internet迅猛发展,搜索引擎已经成为人们进行信息获取必不可少的工具。检索技术作为搜索引擎的核心技术之一,对信息准确、快速地获取起到了至关重要的作用。本文在传统向
序列比对是生物信息学中一种基本的信息处理方法。它通过对生物序列数据进行相似性比较,来发现生物序列中的功能、结构和进化等信息,对基因识别、蛋白质功能域识别、二级结构
虚拟现实(VR)技术是现在非常热门的研究课题,它涉及图形学、人工智能、传感技术以及包括视觉生理学和心理学在内的相关学科,并且应用广泛。虚拟现实技术中最为关键的技术之一是LO
数据分类一直是数据挖掘研究领域中的核心问题。在数据分类中,遗传算法是应用较为广泛的一种分类算法。Holland提出的基于遗传算法的分类系统作为第一个基于遗传算法的机器学
无线传感器网络(Wireless Sensor Networks, WSN)[1]是通过无线通信的方式,将部署在检测区域内的大量廉价微型传感器节点组合而成的一种网络系统,其目的是通过协作方式实时监
本体的设计,维护和整合都是高度复杂的任务,尤其是形式化了的本体。像软件工程一样,本体领域中也引入了“模块”的概念,来支持本体的重用和本体的整合等一些需要。但在执行这
随着无线传输技术的发展,基于IEEE802.11协议的无线局域网(WLAN)得到了大规模的部署,与此同时,基于WLAN的实时应用(如语音、视频等)也得到广泛发展。实时应用对网络服务有较高的
当下,无线传感器网络(Wireless Sensor Network,WSN)的应用领域日益广泛。研究人员为了监测某一区域的情况,如森林的温度,将大量的传感器节点部署在监测区域,这些传感器节点