基于REST架构Web应用的研究与实现

被引量 : 47次 | 上传用户:wwb158
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当今网络技术快速发展的情况下,以服务为基础的互联网时代已经到来。Web Services技术为当前Web应用的开发提供了很强大的解决方案。不过传统的以SOAP为基础的Web Services技术已经显得过于臃肿和复杂,已经无法应对快速更新的需求变化。基于REST架构风格的服务,从某种程度上有效的解决了传统Web Services过于复杂的问题。这种架构风格具有可寻址性、无状态性、统一接口和连通性等优点,将Web Services异构平台的互访能力相结合,形成一种轻量级的Web服务架构风格,从而能够在很多场合能灵活发挥其强大作用。论文将以REST架构风格的Web应用为基础进行探讨,主要研究工作包括:(1)从传统的软件架构着手,探讨它们的局限性,引出基于REST架构风格的特征,从理论上分析其优势。(2)详细分析基于REST架构风格的设计流程,包括客户端和服务端两方面的设计步骤。(3)在Ruby On Rails和Amazon S3平台下,使用基于REST的架构风格设计一个在线文件存储系统,使其能够进行正常的增删查改等管NI作。并通过这个系统,从实践的角度进行架构分析,进而阐述基于REST架构风格的优势。(4)最后对REST架构风格作出展望,提出了以后的研究方向。论文对比并分析了传统软件架构和基于REST架构的Web服务,指出了REST架构风格的优势。设计并实现了基于REST架构风格的在线文件存储系统,通过实例进一步说明基于REST架构的在开发轻量级Web服务有一定的指导意义。未来的互联网时代,基于REST架构风格的Web应用必将占有一席之地。
其他文献
页面架构是企业门户网站功能实现的载体。文章采取内容分析法,对20个IT企业门户网站的版式布局、导航系统、多媒体元素的构成情况和效果进行了分析,对各个部分之间的相互关系
随着“一带一路”、“中国制造2025”、“粤港澳大湾区”等国家战略的全面推进,华南地区又一次焕发出了强大的生机。以华南地区发达的制造业和物流业为基础,我们看到一场涉及
为解决水声目标小样本模式识别问题,有效地提高复杂海洋环境中的识别精度,提出了一种基于经验模式分解(EMD)、特征距离评估技术(FDET)和组合支持向量机(CSVMs)的水声目标智能识别方法
根据超声波测距的基本原理,结合温度传感器对声速参数进行了修正,使得系统在不同环境下都能达到比较精确的测量要求。系统具有存储、显示功能,测量准确度高,性能稳定,可应用
运用大数据分析,对促进数学课堂教学质量的提升具有重要的理论意义与现实意义。S-T数据分析能改进师生时间分配,数据分析能提高教师提问的有效性,数据分析四何问题及对话深度
《“肉夹馍”与“糖烧饼”》(《语言文字周报》2012年7月4日第4版)一文对“肉夹馍”和“冰糖葫芦”的结构层次分析提出了不同意拙文《词语的结构层次与词语的理解》(《语言文
期刊
目的探讨经阴道彩色多普勒超声诊断子宫内膜息肉与子宫粘膜下肌瘤的声像图表现及鉴别要点。方法采用高分辨率超声探头及彩色多普勒血流经阴道观察子宫腔内的形态、回声情况、
在高度信息化的时代,供应链管理作为一个管理时代的象征,带给我们的不仅仅是一种新的管理工具,更重要的是带来了更新的管理理念和重新规划、设计及优化业务流程的途径。在供
在科学技术飞速发展的今天,以计算机技术、网络技术和通信技术为代表的现代信息技术已开始在教育领域中广泛应用,引发了一场从教育观念、内容、方法、手段到模式、过程的全方