[发明专利]一种Web后端的开发方法在审
申请号: | 202110809824.3 | 申请日: | 2021-07-17 |
公开(公告)号: | CN113553045A | 公开(公告)日: | 2021-10-26 |
发明(设计)人: | 王贞成 | 申请(专利权)人: | 王贞成 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/30;G06F8/36 |
代理公司: | 北京麦汇智云知识产权代理有限公司 11754 | 代理人: | 郭童瑜 |
地址: | 250109 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 web 后端 开发 方法 | ||
1.一种Web后端的开发方法,其特征在于,包括如下步骤:
步骤1.确定业务代码的脚本语言,形成可执行的业务脚本;
步骤2.提取路由信息、并调用Sql及步骤1中涉及到的业务脚本将其组一条核心数据接口配置,并保存到数据库内;
步骤3.搭建Web平台,对步骤2中数据库内的记录进行解析运行;
步骤4.开发具有匹配查询、新增、修改、删除数据接口配置的功能的前端在线编辑器,形成一套完整的Web平台。
2.根据权利要求1所述一种Web后端的开发方法,其特征在于:所述步骤1中的脚本语言包括JavaScript和TypeScript。
3.根据权利要求1所述一种Web后端的开发方法,其特征在于:所述步骤2中提取路由信息包括:请求方式、请求路径和头信息。
4.根据权利要求1所述一种Web后端的开发方法,其特征在于:所述步骤3中,搭建Web平台的详细步骤如下:
1)Web平台在首次运行和数据接口配置发生改变时,从存储系统中获取并预解析配置;
2)Web平台提供和业务脚本的双向调用、通信机制;
3)如果需要限制不同数据接口对系统资源的占用,则创建动态Web服务器,将相应接口在指定Web服务器上解析运行。
5.根据权利要求4所述一种Web后端的开发方法,其特征在于:所述动态Web服务器为:Dock虚拟容器。
6.根据权利要求1所述一种Web后端的开发方法,其特征在于:所述步骤4中开发前端在线编辑器的详细步骤如下:
1)代理Web平台日志到编辑器;
2)Sql执行日志返回到编辑器;
3)可以框选任意Sql和业务脚本组成临时的数据接口配置交给服务器解析运行,用以辅助测试和排查bug;
4)对业务脚本,进行AST解析,在变量赋值、参数调用、return语句等地方插入追踪代码;
5)根据需求对Web平台进行脚本断点调试。
7.根据权利要求1所述一种Web后端的开发方法,其特征在于:所述步骤4中的Web平台为基于SpingMVC的Java Web平台、不同技术架构、不同开发语言的多个Web平台组成的集群、或多个Java Web和Nodejs服务器的组合。
8.根据权利要求1所述一种Web后端的开发方法,其特征在于:所述步骤4中的断点调试在不影响服务器整体运行的情况下最多阻塞一个接口服务的一个请求线程。
9.根据权利要求1所述一种Web后端的开发方法,其特征在于:所述步骤2中涉及到的提取路由信息是用于标记状态、创建人、创建时间、修改人、修改时间、底层解析平台、开发环境、子产品标识和用户租户标识的信息。
10.根据权利要求1所述一种Web后端的开发方法,其特征在于:所述步骤2中的数据是以保存到字符串的形式保存到数据库内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王贞成,未经王贞成许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110809824.3/1.html,转载请声明来源钻瓜专利网。