一种网页创建方法、装置、服务器及存储介质与流程

文档序号:37599722发布日期:2024-04-18 12:40阅读:10来源:国知局
一种网页创建方法、装置、服务器及存储介质与流程

本申请涉及计算机,尤其涉及一种网页创建方法、装置、服务器及存储介质。


背景技术:

1、随着云计算和软件即服务(software as a service,简称saas)的快速发展,低代码平台成为了开发企业级应用程序的热门选择。低代码平台允许开发人员使用图形化界面和少量的编码来快速构建应用程序,例如进行网页的创建,大大减少了开发时间和复杂性。

2、现有技术中,由于网页的创建是通过开发人员编写代码实现的,因此可以借助程序代码来编写和维护数据定义语言(data definition language,简称ddl)脚本,进而管理数据库结构。然而,在低代码平台中,网页是通过拖拽组件而生成的,几乎没有程序代码,而且数据库结构也会随着用户的拖拽操作而频繁变化,因此编写和维护ddl脚本变得非常繁琐且容易出错,进而导致数据库结构的管理效率和准确性较低,甚至造成网页创建失败。

3、目前亟需一种能够针对低代码平台的动态性和灵活性的网页创建方法,以提高数据库结构管理的效率和准确性,保障网页的成功创建。


技术实现思路

1、本申请提供一种网页创建方法、装置、服务器及存储介质,用以解决现有的低代码平台的ddl脚本的编写和维护非常繁琐且容易出错,进而导致数据库结构的管理效率和准确性较低,甚至造成网页创建失败的技术问题。

2、第一方面,本申请提供一种网页创建方法,包括:获取基于网页创建操作生成的待处理表单,并对所述待处理表单进行解析,以获取所述待处理表单的配置信息和目标操作;获取与所述目标操作对应的脚本模板,并根据所述配置信息和所述脚本模板,生成与所述待处理表单对应的数据定义语言ddl脚本;执行所述ddl脚本,以在数据库中进行与所述目标操作对应的表处理,以实现所述网页的创建。

3、可选地,如上所述的方法,在获取所述待处理表单的配置信息和目标操作之后,所述方法还包括:根据所述目标操作,将所述待处理表单的配置信息进行封装,以形成所述目标操作对应的请求体;则在获取与所述目标操作对应的脚本模板之前,所述方法还包括:对所述请求体进行解析,以获取所述配置信息和所述目标操作。

4、可选地,如上所述的方法,所述获取与所述目标操作对应的脚本模板,包括:根据所述目标操作,确定操作对象,以获取所述目标操作下,所述操作对象对应的脚本模板。

5、可选地,如上所述的方法,所述根据所述配置信息和所述脚本模板,生成与所述待处理表单对应的数据定义语言ddl脚本,包括:利用所述配置信息,对所述脚本模板进行填充处理,以生成与所述待处理表单对应的数据定义语言ddl脚本。

6、可选地,如上所述的方法,在执行所述ddl脚本之后,所述方法还包括:在执行记录中记录所述ddl脚本的执行结果,并在所述执行结果为失败时,生成执行失败的提示信息。

7、可选地,如上所述的方法,所述方法还包括:每隔预设时间对所述执行记录进行查询,以获取执行结果为失败的执行记录;获取所述执行结果为失败的执行记录所对应的ddl脚本,重新执行所述ddl脚本,并在执行成功后,对所述执行记录进行更新处理。

8、可选地,如上所述的方法,所述待处理表单的配置信息包括所述待处理表单中至少一个组件的组件标识,属性信息和数据类型。

9、第二方面,本申请提供一种网页创建装置,包括:解析模块,用于获取基于网页创建操作生成的待处理表单,并对所述待处理表单进行解析,以获取所述待处理表单的配置信息和目标操作;脚本生成模块,用于获取与所述目标操作对应的脚本模板,并根据所述配置信息和所述脚本模板,生成与所述待处理表单对应的数据定义语言ddl脚本;执行模块,用于执行所述ddl脚本,以在数据库中进行与所述目标操作对应的表处理,以实现所述网页的创建。

10、第三方面,本申请提供一种服务器,包括:处理器,以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面所述的网页创建方法。

11、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面所述的网页创建方法。

12、本申请提供的一种网页创建方法、装置、服务器及存储介质,该方法包括获取基于网页创建操作生成的待处理表单,并对该待处理表单进行解析,以获取该待处理表单的配置信息和目标操作;获取与该目标操作对应的脚本模板,并根据该配置信息和该脚本模板,生成与该待处理表单对应的数据定义语言ddl脚本;执行该ddl脚本,以在数据库中进行与该目标操作对应的表处理,以实现该网页的创建。相较于现有低代码平台的ddl脚本的编写和维护非常繁琐且容易出错,进而导致数据库结构的管理效率和准确性较低,甚至造成网页创建失败,本申请对基于用户的网页创建操作生成的待处理表单进行解析以获取配置信息和目标操作,结合与目标操作对应的脚本模板,生成ddl脚本并进行执行,以在数据库中进行相应的表处理,实现网页的创建。如此,可以基于用户的网页创建操作生成的表单,自动生成ddl脚本,提高了ddl脚本的编写维护效率,避免了人工编写维护导致的错误,同时有效提高了数据库结构管理的效率和准确性,保障了网页的成功创建。



技术特征:

1.一种网页创建方法,其特征在于,包括:

2.根据权利要求1所述的网页创建方法,其特征在于,在获取所述待处理表单的配置信息和目标操作之后,所述方法还包括:

3.根据权利要求1所述的网页创建方法,其特征在于,所述获取与所述目标操作对应的脚本模板,包括:

4.根据权利要求1至3中任一项所述的网页创建方法,其特征在于,所述根据所述配置信息和所述脚本模板,生成与所述待处理表单对应的数据定义语言ddl脚本,包括:

5.根据权利要求1至3中任一项所述的网页创建方法,其特征在于,在执行所述ddl脚本之后,所述方法还包括:

6.根据权利要求5所述的网页创建方法,其特征在于,所述方法还包括:

7.根据权利要求1至3中任一项所述的网页创建方法,其特征在于,所述待处理表单的配置信息包括所述待处理表单中至少一个组件的组件标识,属性信息和数据类型。

8.一种网页创建装置,其特征在于,包括:

9.一种服务器,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7中任一项所述的网页创建方法。


技术总结
本申请提供一种网页创建方法、装置、服务器及存储介质。该方法包括:获取基于网页创建操作生成的待处理表单,并对所述待处理表单进行解析,以获取所述待处理表单的配置信息和目标操作;获取与所述目标操作对应的脚本模板,并根据所述配置信息和所述脚本模板,生成与所述待处理表单对应的数据定义语言DDL脚本;执行所述DDL脚本,以在数据库中进行与所述目标操作对应的表处理,以实现所述网页的创建。本申请的网页创建方法,提高了DDL脚本的编写维护效率,避免了人工编写维护导致的错误,同时有效提高了数据库结构管理的效率和准确性,保障了网页的成功创建。

技术研发人员:周锟,雷自强,张浩祥,夏东斌,潘立强
受保护的技术使用者:中国联合网络通信集团有限公司
技术研发日:
技术公布日:2024/4/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1