一种基于web界面自动生成接口的方法技术

技术编号:29400866 阅读:15 留言:0更新日期:2021-07-23 22:38
本发明专利技术特别涉及一种基于web界面自动生成接口的方法。该基于web界面自动生成接口的方法,先将web前端页面的表格文件传输到后台并进行分布式存储,保障数据的容灾能力、备份以及后期的弹性扩展;然后对表格文件的数据信息进行分析和识别,并添加传入参数;将添加传入参数后的数据导入数据库,自动生成接口信息;web界面调用自动生成的接口,获取返回的数据信息即可得到查询结果。该基于web界面自动生成接口的方法,简化了生成接口的流程,极大的提高了接口开发人员、运维人员接口录入的效率,降低了数据泄露的可能性,提高了研发开发测试接口的效率和自动化运维的程度。

【技术实现步骤摘要】
一种基于web界面自动生成接口的方法
本专利技术涉及计算机软件开发
,特别涉及一种基于web界面自动生成接口的方法。
技术介绍
随着项目的增多,接口录入频率越来越高,这对于研发人员、运维人员来说随之而来的就是工作量的增加,耗费大量的精力去人工梳理表格数据,手工导入到数据库中。同时也很难保证不会出现误操作的情况发生。为了节人力、时间成本,提高自动化的程度,本专利技术提出了一种基于web界面自动生成接口的方法。
技术实现思路
本专利技术为了弥补现有技术的缺陷,提供了一种简单高效的基于web界面自动生成接口的方法。本专利技术是通过如下技术方案实现的:一种基于web界面自动生成接口的方法,其特征在于:包括以下步骤:第一步,将web前端页面的表格文件传输到后台并进行分布式存储,保障数据的容灾能力、备份以及后期的弹性扩展;第二步,对表格文件的数据信息进行分析和识别,并添加传入参数;第三步,将添加传入参数后的数据导入数据库,自动生成接口信息;第四步,web界面调用自动生成的接口,获取返回的数据信息即可得到查询结果。提前分配好权限,规定excel表格的格式,从web端进行人机交互,将excel表格自动上传到后台服务器内进行程序处理,自动化的生成接口。所述第一步中,web前端页面的表格文件包括excel文件和csv表格。所述第一步中,web前端页面将输入后端存储的接口信息名称和选择接口录入的地区传输到后台服务中,同时在后台服务中添加表格文件的表内列名与数据库中表字段的对应关系,并选择作为参数传入的字段信息。所述第二步中,后台服务接收到web前端页面传入的信息后,对传入的表格文件及参数信息进行处理,读取文件中的数据,并依据读取到的数据类型自动创建数据库表,并将表格文件中的数据插入到对应的数据库表中。所述第二步中,对表格文件中的数据进行格式化后,将其插入到对应的数据库表中。所述第二步中,插入过程中自动判断数据的长度,弹性扩充表字段长度。所述第三步中,将表格数据录入到数据库中后,将录入的数据通过服务自动生成接口信息返回给前端页面。所述第四步中,web前端页面依据传入的接口地址和参数调用自动生成的接口,即可查询到录入的信息。本专利技术的有益效果是:该基于web界面自动生成接口的方法,简化了生成接口的流程,极大的提高了接口开发人员、运维人员接口录入的效率,降低了数据泄露的可能性,提高了研发开发测试接口的效率和自动化运维的程度。具体实施方式为了使本
的人员更好的理解本专利技术中的技术方案,下面将结合本专利技术实施例,对本专利技术实施例中的技术方案进行清楚,完整的描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。该基于web界面自动生成接口的方法,包括以下步骤:第一步,将web前端页面的表格文件传输到后台并进行分布式存储,保障数据的容灾能力、备份以及后期的弹性扩展;分布式存储是一种数据存储技术,通过网络使用企业中的每台机器上的磁盘空间,并将这些分散的存储资源构成一个虚拟的存储设备,数据分散的存储在企业的各个角落。分布式存储系统在没有任何特定业务逻辑约束的情况下,具有以下几个特征:1)、分布性分布式系统中的多台计算机都会在空间上随意分布,同时,及其的分布情况也会随时变动。2)、对等性分布式系统中的计算机没有主/从之分,既没有控制整个系统的主机,也没有被控制的从机,组成分布式系统的所有节点都是对等的。副本(Replica)是分布式系统最常见的概念之一,指的是分布式系统对数据和服务提供的一种冗余方式。在常见的分布式系统中,为了对外提高可用的服务,技术人员往往会对数据和服务进行副本处理。数据副本是指在不同的节点上持久化同一份数据,当某一个节点上存储的数据丢失时,可以从副本上读取到该数据,这是解决分布式系统数据丢失问题最为有效的手段。另一类副本是服务副本,指多个节点提供同样的服务,每个节点都有能力接收来自外部的请求并进行相应的处理。3)、并发性在一个计算机网络中,程序运行过程中的并发性操作是非常常见的行为,例如同一个分布式系统的多个节点,可能会并发地操作一些共享的资源,诸如数据库或分布式存储等,如何准确并高效地协调分布式并发操作也成为了分布式系统架构与设计中最大的挑战之一。4)、缺乏全局时钟一个典型的分布式系统是由一系列空间上随意分布的多个进程组成的,具有明显的分布性,这些进程之间通过交换消息来进行相互通信。因此,在分布式系统中,很难定义两个事件究竟谁先谁后,原因就是因为分布式系统缺乏一个全局的始终控制序列。5)、故障总是会发生组成分布式系统的所有计算机,都有可能发生任何形式的故障。一个被大量工程实践过的黄金定理是:任何在设计阶段考虑到的异常情况,一定会在系统实际运行中发生,并且,在系统实际运行中还会遇到很多在设计时未考虑到的异常故障。所以,除非需求指标允许,在系统设计时不能放过任何异常情况。6)、处理单点故障在整个分布式系统中,如果某个角色或者功能只有某台单机在支撑,那么这个节点称为单点,其发生的故障称为单点故障,也就是通常说的SPoF(SinglePointofFailure)。避免单点而对关键就是把这个功能从单机实现变为集群实现,如果不能把单点变为集群实现,那么一般还有两种选择:(1)给这个单点做好备份,能够在出现问题时进行恢复,并且尽量做到自动恢复;(2)降低单点故障的影响范围。第二步,对表格文件的数据信息进行分析和识别,并添加传入参数;第三步,将添加传入参数后的数据导入数据库,自动生成接口信息;第四步,web界面调用自动生成的接口,获取接口返回的数据信息即可得到相关的查询结果。提前分配好权限,规定excel表格的格式,从web端进行人机交互,将excel表格自动上传到后台服务器内进行程序处理,自动化的生成接口。所述第一步中,web前端页面的表格文件包括excel文件和csv表格。所述第一步中,web前端页面将输入后端存储的接口信息名称和选择接口录入的地区传输到后台服务中,同时在后台服务中添加表格文件的表内列名与数据库中表字段的对应关系,并选择作为参数传入的字段信息。所述第二步中,后台服务接收到web前端页面传入的信息后,对传入的表格文件及参数信息进行处理,读取文件中的数据,并依据读取到的数据类型自动创建数据库表,并将表格文件中的数据插入到对应的数据库表中。所述第二步中,对表格文件中的数据进行格式化后,将其插入到对应的数据库表中。所述第二步中,插入过程中自动判断数据的长度,弹性扩充表字段长度。所述第三步中,将表格数据录入到数据库中后,将录入的数据通过服务自动生成接口信息返回给前端页面本文档来自技高网
...

【技术保护点】
1.一种基于web界面自动生成接口的方法,其特征在于:包括以下步骤:/n第一步,将web前端页面的表格文件传输到后台并进行分布式存储,保障数据的容灾能力、备份以及后期的弹性扩展;/n第二步,对表格文件的数据信息进行分析和识别,并添加传入参数;/n第三步,将添加传入参数后的数据导入数据库,自动生成接口信息;/n第四步,web界面调用自动生成的接口,获取返回的数据信息即可得到查询结果。/n

【技术特征摘要】
1.一种基于web界面自动生成接口的方法,其特征在于:包括以下步骤:
第一步,将web前端页面的表格文件传输到后台并进行分布式存储,保障数据的容灾能力、备份以及后期的弹性扩展;
第二步,对表格文件的数据信息进行分析和识别,并添加传入参数;
第三步,将添加传入参数后的数据导入数据库,自动生成接口信息;
第四步,web界面调用自动生成的接口,获取返回的数据信息即可得到查询结果。


2.根据权利要求1所述的基于web界面自动生成接口的方法,其特征在于:所述第一步中,web前端页面的表格文件包括excel文件和csv表格。


3.根据权利要求1所述的基于web界面自动生成接口的方法,其特征在于:所述第一步中,web前端页面将输入后端存储的接口信息名称和选择接口录入的地区传输到后台服务中,同时在后台服务中添加表格文件的表内列名与数据库中表字段的对应关系,并选择作为参数传入的字段信息。


4.根据权利要求1或3所述的基于web界面自动生...

【专利技术属性】
技术研发人员:孙宗亮李照川董晨晨赵子墨赵海兴王鑫萱
申请(专利权)人:浪潮卓数大数据产业发展有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1