计算机通信网精品课程系统的REST化研究与实现

来源 :北京邮电大学 | 被引量 : 15次 | 上传用户:jiahongtao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
今天的Web Service技术早已失去了Web赖以成功的简洁性,它们并不像Web那样工作,并且正日益丧失其原有的优势。其实,Web背后的技术足以支撑强大的远程服务,这种服务可以延伸到巨大的规模。现在是让“Web服务”回归“Web”理念的时候了。REST(Representational State Transfer,表示性状态转移)软件架构是由Roy Thomas Fielding博士在2000年首次提出的。他为我们描绘了开发基于互联网的网络软件的蓝图。REST从资源的角度来观察整个网络,分布在各处的资源由URI确定,而客户端的应用通过URI和通用的连接器接口来获取资源的表形。REST定义了应该如何正确地使用Web标准,例如HTTP应用协议、URI、XML标记语言。REST极大的简化了Web开发并且使系统更加规范、易于扩展。本论文是将REST架构风格引入到现有的“计算机通信网精品课程系统”中,使系统更加简洁、规范,提高了系统的可伸缩性。论文首先在理论方面论述了什么是REST架构风格、REST架构的设计原则、它对目前主流架构的影响。然后,根据REST架构原则对原有计算机通信网精品课程系统所采用的传统的J2EE架构进行了REST化设计,包括对系统进行资源抽象,用URI命名资源,并设计了一个REST风格的接口,实现了系统的REST化。最后,论述了在目前主流的Ajax框架上如何实现REST风格。当前,一些流行的Ajax框架已经支持REST风格,而且会有越来越多的框架支持REST。这充分说明了REST风格越来越流行了,REST必将成为Web服务的主流技术。
其他文献
近几年来,随着数据库技术和网络技术的发展,许多领域都积累了大量的数据。巨增的数据背后蕴藏着丰富的知识,如何从这些数据中提取出对决策有价值的知识,成为人们关注的焦点。
单机批调度问题是最近十几年广泛研究的一个领域。在本文之中,我们首先针对给定n个工件和一个容量为B的单机并行批处理机器问题展开研究。每个工件Jj(j∈{1,2,…,n})具有一些
随着网络技术的发展和网络规模日益扩大,网络拓扑结构和网络设备日趋复杂,承载的业务种类也逐渐增多,这些都使网络中出现故障或性能问题的机会大大增加,网络监测面临更大的挑
作为一种新的信息获取方式,无线传感器网络(Wireless Sensor Networks,简称WSNs)已成为通信领域备受关注的研究热点。无线传感器网络是一种新型的无基础设施的无线网络,能够
随着计算机技术的发展,数字图像处理与分析技术在科学研究、工业生产、医疗卫生、教育、娱乐、管理和通信等方面得到了广泛的应用。边缘检测是图像处理与分析中最基础也是最重
内存已成为当前计算机系统性能的主要瓶颈之一,它的访问速度通常比处理器慢上数百倍。为缩小内存和处理器间的速度差异,cache得到了普遍应用。它对计算机性能的影响也随内存
大型复杂系统的模型往往需要通过系统分解的形式来构建。很多系统构建模型方法都只能构建静态模型,不提供对系统模型的模拟仿真,一旦模型构建出现问题,就需要对整个系统进行
音乐情感分析是人工智能的一个研究方向,研究目标是使计算机能够识别音乐的情感。目前音乐情感分析的研究成果主要应用在计算机自动作曲以及基于情感的音乐检索等方面。本文
多核并行系统中的任务调度是根据一定的调度规则和策略,将复杂程序的所有任务按照一定执行时序分配到并行分布的多个内核上,并行处理任务。这个问题是强NP完全的,是最难的组
当今时代随着计算机技术的高速发展,管理信息系统开始普及,各行各业都逐渐建立起自己的管理信息系统。这些系统运行一段时间之后,会形成大量的历史数据,但是这些系统不具备对