【摘 要】
:
REST即Representational State Transfer(表述性状态转移)是一种真正体现Web自身的软件架构风格,是理解Web自身的关键所在,REST架构本身体现出的设计思想也正是HTTP1.1协议的
论文部分内容阅读
REST即Representational State Transfer(表述性状态转移)是一种真正体现Web自身的软件架构风格,是理解Web自身的关键所在,REST架构本身体现出的设计思想也正是HTTP1.1协议的设计原理。Web发展至今日已不仅仅是一个内容发布平台,它已经发展成为一个全球性的计算平台,其中Web应用主要面向人类用户,而Web服务则面向程序用户。SOAP、XML-RPC以及REST是开发Web服务的三种主流实现方案,相比而言REST采用了更易于使用、面向资源的模型来公开其服务,降低了开发的复杂性且提高了系统的可伸缩性,因而REST风格的Web服务成为现阶段开发Web服务的最佳选择。Java语言世界中的Grails开发框架吸取了Ruby On Rails的诸多优点,除了著名的“约定优于配置”外,Grails还拥有可以直接运行于JVM、丰富的插件系统、成熟的技术栈等非常值得开发者关注的特点。使用它可以高效且便捷的开发出符合REST风格(RESTful)的Web服务,本文正是希望通过对REST架构以及Grails框架的研究,将两者结合起来开发一个具备REST风格的Web短网址Web服务。充分体现Grails敏捷开发特性带来的高效以及REST架构中轻量、自描述、无状态、易使用等特点。本文主要工作包括以下内容:研究如何依据REST规范设计基于HTTP协议的RESTful实现;设计RESTful HTTP统一应用接口;研究Grails MVC框架以在此基础上实现短网址RESTful Web服务等。本文研究的内容可以为使用Grails框架实现Web服务提供实例参考,同时也为设计RESTful HTTP提供参考。
其他文献
高光谱图像通常具有纳米级的光谱分辨率,能提供丰富的地物空间信息和光谱信息,被广泛应用在精细农业、环境监测、现代军事等诸多领域。高光谱图像在具备诸多优势的同时也存在光谱维度高、光谱相关性大、噪声多、样本少等特点,这给高光谱图像分类过程带来了诸多问题和挑战,研究如何解决上述问题提高分类效果,是高光谱遥感领域的重要研究课题之一。针对高光谱图像分类过程中样本难以获取、样本数量少的特点,本文从降维、去噪和特
在非结构化P2P网络(unstructuredpeertopeernetworks)中,由于对网络的节点及资源分布没有统一的管理,资源的查找易形成大量的网络查找消息负载。同时由于网络节点的异构性,节点在
海量数据的增长使得有用信息和知识的获取变得更加困难,作为一种能自动、智能地将待处理数据转换成有用信息和知识的数据处理、分析技术,数据挖掘已经在各行各业的知识发现和数
如今恶意程序是互联网遭受的主要威胁之一,僵尸网络、钓鱼网站、恶意邮件等等本质上都是恶意程序,通常也简单地将恶意程序称为病毒。安全厂商每天收到成千上万份病毒样本,为了尽
随着自然语言处理从单文本内部转向多文本之间,作为文本间实体链接的纽带,跨文本指代消解越来越凸显其重要性。与传统的面向信息检索的跨文本指代消解不同,信息抽取中的跨文本指
随着信息技术的飞速发展,二维条码逐渐渗透到我们生活的各个方面。通过扫描二维条码获取信息已成为我们日常生活消费中重要的便捷方式。其中二维条码PDF417目前应用最为广泛,已
无线传感器网络(Wireless Sensor Network,简称WSN)是自组织的分布式网络系统,由一种微型传感器构成,这种传感器具有无线通信能力与计算能力,它可以根据具体环境在无人操作的
在现代社会中,电能已经是一种最为广泛运用的能源形式。然而,随着现代电子技术的广泛应用,电力系统存在着大量非线性、冲击性和波动性负荷,造成电能质量严重降低。另一方面基于计
随着OCR技术的不断发展以及印刷体字符识别技术的不断完善,人们对识别的要求也越来越高。商场购物小票,它是消费者购物时由商场或其它商业机构给用户留存的销售凭据。一张小小
低压电力线载波通信(Low-voltage Power Line Communication,LVPLC)能够利用普及的电力线网络,在传输电力的同时,可以承载数据、语音和视频等信息,大量应用于远程路灯监控、