基于REST架构的公共法律服务小程序的研究与实现
【学位单位】:湖北大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP311.56
【部分图文】:
Spring十SpringMVC+fSSM)结构
而在客户端与服务器通信的问题上,HTTP协议是一个很不错的解决办法,釆用独??立于平台、编程语言的统一通信标准的Web服务,使得客户端和服务器能够自由的使??用HTTP协议进行通信并互不干扰A?HTTP通信机制的“请求一响应”的模型如图2-3??所示:??Request??E1Z1ZZL1?:?.',4?祕??.?隨?1??Client??Server??图2-3?HTTP“请求-响应”模型??在HTTP的通信机制中,客户端负责对资源发出请求操作,HTTP作为一种应用层??协议,它定义了一套对资源操作的标准方法:GET用来获取资源、POST用来新建资源??(也可以用于更新资源)、PUT用来更新资源、DELETE用来删除资源,而客户端对??8??
当客户端需要使用某个功能时,先去请求服务器端获取本地己缓存的版本信息或时间戳,然后将请求到的版本信息、时间戳与本地的缓存数据的版息、时间戳进行对比。如果相同,则表明数据有效可以直接使用;如果不同,则从服务器请求新的数据,进行客户端逻辑运行和展示,同时更新本地缓存信息。本文的客户端主要就是小程序,在本文的第二章相关技术中已经介绍过,小程序存功能有很完整的支持方法,这与RESTfial的理念是相符的??(5)系统分层,系统的分层结构风格通过规定每个层的行为来使得不同的层次构成一个整体,组件除了与它直接交互的层次以外,无法了解其他的组件信息和逻辑。通过将系统结构进行分解并限制在单个层中,可以简化整个系统业务的复,从而促进了底层的独立性[19]。系统分层也会导致不同层之间数据处理和逻辑运时间增加,会使系统的性能降低。在实际开发中,可以通过中缓存来优化和弥补的损失。本文通过在Oracle数据库中编写存储过程和函数对SQL过程进行封装,提高业务逻辑层对数据层访问的的高效性和稳定性。REST分层的架构如图2-4所
【参考文献】
相关期刊论文 前10条
1 张红;牛雅丽;狄春阳;;使用状态机实现的机器人控制系统[J];办公自动化;2015年10期
2 陈彦名;;REST API技术及在移动通信网络管理中的应用[J];电信工程技术与标准化;2015年05期
3 张锦煌;吴丽娟;梁舒婷;;基于SSM整合框架开发的项目管理系统[J];电脑知识与技术;2015年11期
4 龚建华;;JSON格式数据在Web开发中的应用[J];办公自动化;2013年20期
5 朱云;徐枫;宴轲;;基于XML重写的SOAP安全[J];信息工程大学学报;2013年05期
6 顾潇军;;构建覆盖城乡公共法律服务体系的实践与思考[J];中国司法;2012年12期
7 张少敏;张帆;王保义;;基于REST和IEC61970的智能电网数据集成方法[J];电力自动化设备;2012年08期
8 祝瑞;车敏;;基于HTTP协议的服务器程序分析[J];现代电子技术;2012年04期
9 程冬梅;王瑞聪;刘燕;秦伟俊;;基于REST架构风格的物联网服务平台研发[J];计算机工程与应用;2012年14期
10 李军鹏;;国外公共服务改革的做法与启示[J];行政管理改革;2010年10期
相关硕士学位论文 前6条
1 吴婉楠;基于SpringMVC和MyBatis框架的炒股比赛系统的设计与实现[D];南京大学;2016年
2 李延;基于REST架构的web服务技术研究[D];武汉理工大学;2013年
3 魏娜;基于REST架构的Web服务的研究与实现[D];北京邮电大学;2011年
4 黄帅;基于资源状态转移的业务流程控制机制的研究与实现[D];上海交通大学;2011年
5 杨波;基于REST架构风格的Web服务的研究和设计[D];江苏大学;2010年
6 于洋;基于Ajax/REST风格的Web Service的设计与实现[D];北京交通大学;2010年
本文编号:2862578
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2862578.html