当前位置:主页 > 管理论文 > 移动网络论文 >

基于RESTful架构的东北粮网门户网站的设计与实现

发布时间:2020-06-03 19:51
【摘要】:本论文致力于实现一个基于RESTful风格下的分布式电商网站,它实现的目的是为了避免像是API一旦部署,系统后期升级更新的操作变得困难等诸如此类问题而成为开发代价更小,系统伸缩性更强的一个安全性电商网站。实现一套业务可解耦、灵活性高、更新维护难度降低的通用型电商平台架构。传统的互联网服务普遍使用SOAP协议,SOAP请求XML目前.NET Framework能够很好地实现封装,却不便非.NET语言调用,比如说客户端的页面里大部分地使用Ajax技术,而JavaScript进行Soap请求会很难。这在开发彻底完成之前,调用服务的Web页面会为了调试和测试服务,必须写单独的测试程序,这会显得十分不方便。相比之下,RESTful服务具有非常出色地灵活性。既能被服务器端面向对象语言调用,又可以直接被客户端的脚本语言调用。也很方便用浏览器和Fiddler工具进行测试。本系统使用REST架构风格,后期接口选择RESTful风格来进行分析设计,实现动静分离。使用HTTP协议中的四种基本方法(GET、PUT、POST、DELETE)对资源进行一系列的操作。采用Pivotal团队提供的Spring Boot框架、Spring Data JPA以及阿里巴巴公司开发的Apache Dubbo的一种高性能开源RPC框架等相关技术来进行系统的实现。实现以下创新点:1、使用RESTful的架构,加强系统交互的可伸缩性,提升接口的通用性、组件的独立部署、减少交互延迟、增强安全性,从根本上简化Web开发。2、使用RESTful API实现系统的轻便性和可修改性、可扩展性等特点。
【图文】:

成熟度模型


图 2.1 Richardson 成熟度模型(The Swamp of POX)P 作为传输方式;一个 URI,一个 HTTP 方法。送"Plain Old XML"(POX),并不适用 Web 中的任何机制而。HTTP 头只用于保障传输,也就是 HTTP 指关注通讯消的行为,所以并不涉及业务逻辑。一般是去调用服务器端点,而文档会被解析用来进行调用的处理程序并且对它和te Procedure Call Protocol 远程调用协议。(当客户端想要向服而不是关心底层的实现。)(Restources)型中,第一步就是引入了资源的概念。每个资源有对应的 HTTP 方法,用以实现资源独立性。这些资源是被“GET HTTP 动词,,服务原理上只提出操作这些资源。有请求都发送到服务端点相比,在成熟度模型中,对单独的

依赖关系,存储库,访问层


图 2.2 Maven 继承依赖关系ata JPA三方 ORM 框架,JPA 诞生了,而建立一种标准的方式 系列的内容,能够更加容易完成基于 JPA 的存储库。这种访问层的支持,还让很方便去塑造使用数据访问技术的 里,开发者门发现要成功完成系统的数据访问层其实是麻关于样板代码来进行某些查询、分页或者是审计等等操作能够通过减少实际的工作量,来对数据访问层的完成进行编写存储库接口时(包括自定义查找器方法),Spring 可和 JPA 以及 ORM 框架之间的关系如图 2.2 所示。
【学位授予单位】:沈阳师范大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TP393.092

【相似文献】

相关期刊论文 前10条

1 马青霞;高立辉;;利用RESTFUL实现面向资源的服务集成[J];金陵科技学院学报;2012年04期

2 马青霞;王智钢;李广水;;基于RESTFUL的面向服务数据挖掘原型系统的设计与实现[J];计算机应用与软件;2014年02期

3 马青霞;孙梅;;基于RESTFUL服务的分布式遗传算法[J];计算机工程;2011年24期

4 钟荣柏;朱楷;;基于Restful挖泥船信息管理云平台的构建[J];信息安全与技术;2016年02期

5 刘悦;杨光;;RESTful在呼叫控制编程接口中的应用[J];通信管理与技术;2012年04期

6 厉剑;樊红;杜武;;空间信息RESTful网络服务语义注册方法研究[J];测绘地理信息;2013年06期

7 周绍景;应杰;潘宏斌;黄建;杨正元;;RESTful架构的应用研究[J];数字技术与应用;2018年05期

8 蒋明浪;程方;;基于RESTful的泛在网资源标识防篡改策略[J];电视技术;2014年19期

9 张行;李万启;郭创新;张金江;曹敏;薛武;;基于RESTful快捷服务总线的输变电设备全景信息集成平台设计[J];高电压技术;2015年12期

10 王进;黄志球;;面向超媒体链接的RESTful服务隐私建模方法[J];计算机研究与发展;2017年04期

相关会议论文 前1条

1 孙科武;许斌;罗森;;属性驱动的Web服务分类方法[A];CCF NCSC 2011——第二届中国计算机学会服务计算学术会议论文集[C];2011年

相关硕士学位论文 前10条

1 王嘉雯;基于RESTful架构的东北粮网门户网站的设计与实现[D];沈阳师范大学;2019年

2 师绍秋;面向云计算的RESTful信息资源池的设计与实现[D];上海交通大学;2014年

3 李立庆;基于RESTful架构的智慧校园移动应用设计[D];西安电子科技大学;2017年

4 刘兴邦;基于RESTful和Android的途家网房源管理系统的设计与实现[D];北京交通大学;2015年

5 王帅;面向柔性业务流程实现的RESTful信息资源池框架[D];上海交通大学;2013年

6 王传琦;基于RESTful移动教学辅助系统研究与实现[D];辽宁大学;2017年

7 孙祖汉;基于OKApi可视化RESTful服务组合建模研究与实现[D];浙江大学;2016年

8 易卫峰;基于RESTful的P2P借贷交易系统设计[D];复旦大学;2014年

9 魏泽三;面向资源受限设备轻量级RESTful服务器的设计与实现[D];北京邮电大学;2014年

10 罗程多;RESTful服务语义解析和标注功能的设计与实现[D];北京邮电大学;2014年



本文编号:2695310

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2695310.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户3c418***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com