首页> 中文学位 >计算机通信网精品课程系统的REST化研究与实现
【6h】

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

代理获取

目录

文摘

英文文摘

论文说明:图表目录

声明

第一章 绪论

1.1研究背景

1.2 REST的发展现状

第二章 关于REST的研究

2.1 REST的产生与定义

2.2 REST架构的重要元素

2.2.1资源(Resource)

2.2.2资源标识(Resource Identifier)

2.2.3表示(Representation)

2.3资源设计

2.4 REST与HTTP

2.5 REST与SOAP Web服务

2.6 REST安全性

2.7 REST开发框架

2.7.1 Ruby on Rails

2.7.2 Axis2

2.7.3其他RESTful框架

2.8 Struts2与Spring对REST的支持

2.9 Wf-XML与REST

第三章 原计算机通信网精品课程系统总体环境概述

3.1系统开发目的

3.2系统开发环境和运行环境

3.3系统架构设计

3.4系统功能体系结构

3.5系统架构的缺点

第四章 计算机通信网精品课程系统REST化设计

4.1 REST化的目的

4.2 REST化的总体设计

4.2.1系统设计思想

4.2.2系统体系结构

4.3 REST化的详细设计

4.3.1规划数据集

4.3.2把数据集划分为资源

4.3.3用URI为资源命名

4.3.4暴露一个统一接口的子集

4.3.5设计来自客户端的表示

4.3.6设计发给客户端的表示

4.3.7 REST API详细设计

4.3.8缓存实现

4.3.9 Action的实现

4.3.10本章总结

第五章 Aiax应用与REST

5.1浏览器端框架

5.2服务器端框架

第六章 总结与展望

参考文献

致谢

攻读硕士期间发表的学术论文目录及参与科研硕目

展开▼

摘要

今天的Web Service技术早已失去了Web赖以成功的简洁性,它们并不像Web那样工作,并且正日益丧失其原有的优势。其实,Web背后的技术足以支撑强大的远程服务,这种服务可以延伸到巨大的规模。现在是让“Web服务”回归“Web”理念的时候了。 REST(Representational State Transfer,表示性状态转移)软件架构是由Roy Thomas Fielding博士在2000年首次提出的。他为我们描绘了开发基于互联网的网络软件的蓝图。REST从资源的角度来观察整个网络,分布在各处的资源由URJ确定,而客户端的应用通过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服务的主流技术。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号