System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于计算机,尤其涉及低代码应用页面发布方法和装置。更进一步,尤其涉及应用于物联网设备远程运维领域的低代码应用页面发布方法和装置。
技术介绍
1、低代码开发平台旨在让使用人员只需要开发很少的代码,甚至不用开发就能生成业务所需要的页面或应用,加快开发过程、统一页面标准。低代码是一组数字技术工具平台,基于图形化拖拽、参数化配置等更为高效的方式,实现快速构建、数据编排、连接生态、中台服务。通过少量代码或不用代码实现数字化转型中的场景应用创新。
2、在当前的低代码开发过程中,虽然针对多种功能设置有相应的低代码组件,但面对复杂的业务场景,存在当前组件不足支撑应用开发的情况,例如在物联网领域,低代码组件对物联网数据源的支持不够友好,导致后端需要定制代码开发应用程序接口(application programming interface,api)并将代码编译部署到应用中来满足应用需求,由此应用页面的发布流程繁琐效率低下。
技术实现思路
1、本申请的技术目的旨在提供一种低代码应用页面发布方法和装置,以使应用页面的组件能够支持物联网数据源而无需定制代码后再经过编译部署来开发应用程序接口。
2、为实现上述技术目的,本申请采用以下技术方案。
3、第一方面,本申请提供了低代码应用页面发布方法,包括:
4、基于可视化组件进行页面布局;
5、为所述组件选取对应的测点序列;
6、确定所述组件需要调用的接口,根据所述测点序列在所述组件中定
7、根据所述接口的请求配置信息发起数据绑定请求;
8、接收后端装置响应于所述数据绑定请求执行sql查询语句获取的测点数据,所述测点数据包括所述测点序列对应的测量值数据,将所述测点数据与所述组件绑定,对所述测点数据与所述组件绑定后的所述页面进行页面发布。
9、第二方面,本申请实施例提供了一种用于低代码应用页面发布的前端装置,包括:
10、可视化编辑模块,用于基于可视化组件进行页面布局;
11、绑定请求配置模块,用于为所述组件选取对应的测点序列;确定所述组件需要调用的接口;根据所述测点序列在所述组件中定义所述接口的请求配置信息,所述接口的请求配置信息至少包括所述接口的url、请求方法和请求参数;
12、绑定请求发送模块,用于根据所述接口的请求配置信息发起数据绑定请求;
13、数据接收模块,用于接收后端装置响应于所述数据绑定请求,执行sql查询语句获取的测点数据,所述测点数据包括所述测点序列对应的测量值数据;
14、页面发布模块,用于将所述测点数据与所述组件绑定,对所述测点数据与所述组件绑定后的所述页面进行页面发布。
15、第三方面,本申请实施例提供了一种低代码应用页面发布方法,包括:
16、通过可视化界面创建接口并发布所述接口,创建所述接口包括:定义所述接口的配置信息,所述接口的配置信息至少包括所述接口的url、请求方法和请求参数;建立与预选数据库的连接,构建sql查询语句;
17、接收数据绑定请求,解析所述数据绑定请求确定组件对应的测点序列;
18、执行所述sql查询语句获取测点数据,所述测点数据包括所述测点序列对应的测量值数据;
19、发送所述测点数据以使得前端装置将所述测点数据与所述组件绑定,以及所述前端装置对所述测点数据与所述组件绑定后的所述页面进行页面发布。
20、第四方面,本申请实施例提供了一种用于低代码应用页面发布的后端装置,包括:
21、接口构建器,用于通过可视化界面创建接口,定义所述接口的配置信息,所述接口的配置信息至少包括所述接口的url、请求方法和请求参数;建立与预选数据库的连接,构建sql查询语句;
22、接口发布模块,用于发布所述接口;
23、绑定请求接收模块,用于接收数据绑定请求,解析所述数据绑定请求确定组件对应的测点序列;
24、配置执行器,用于执行所述sql查询语句获取测点数据,所述测点数据包括所述测点序列对应的测量值数据信息;
25、数据发送模块,用于发送所述测点数据以使得前端装置将所述测点数据与所述组件绑定,所述前端装置对所述测点数据与所述组件绑定后的所述页面进行页面发布。
26、与现有技术相比,本申请实施例提供的一种低代码应用页码发布方法,本申请实施例前端进行页面布局设计,通过调用接口向后端发送请求,后端通过接口接收请求,并转换为sql语句查询数据库获得测点数据,并将测点数据发送至前端,实现了前端后端低代码和解耦,特别地在组件数据绑定增加了物联网数据源的支持,实现物联网低代码应用页码发布,且后端无需定制化开发复杂代码。
27、本申请实施例提供的一种低代码应用页码发布装置,实现了前端低代码、组件开发、后端低代码、应用开发的解耦,特别的在组件数据绑定增加了物联网数据源的支持,实现物联网低代码应用页码发布。
本文档来自技高网...【技术保护点】
1.一种低代码应用页面发布方法,其特征在在于,包括:
2.根据权利要求1所述的低代码应用页面发布方法,其特征在在于,为所述组件选取对应的测点序列,包括:
3.根据权利要求1所述的低代码应用页面发布方法,其特征在在于,根据所述测点序列在所述组件中定义所述接口的请求配置信息,包括:
4.根据权利要求1所述的低代码应用页面发布方法,其特征在在于,基于可视化组件进行页面布局,包括:
5.一种用于低代码应用页面发布的前端装置(10),其特征在于,包括:
6.一种低代码应用页面发布方法,其特征在于,包括:
7.根据权利要求6所述的低代码应用页面发布方法,其特征在于,所述低代码应用页面发布方法还包括:
8.根据权利要求7所述的低代码应用页面发布方法,其特征在于,所述方法还包括数据源管理方法、测点管理方法以及测点数据管理方法;
9.一种用于低代码应用页面发布的后端装置(20),其特征在于,包括:
10.根据权利要求9所述的用于低代码应用页面发布的后端装置(20),其特征在于,所述后端装置(
...【技术特征摘要】
1.一种低代码应用页面发布方法,其特征在在于,包括:
2.根据权利要求1所述的低代码应用页面发布方法,其特征在在于,为所述组件选取对应的测点序列,包括:
3.根据权利要求1所述的低代码应用页面发布方法,其特征在在于,根据所述测点序列在所述组件中定义所述接口的请求配置信息,包括:
4.根据权利要求1所述的低代码应用页面发布方法,其特征在在于,基于可视化组件进行页面布局,包括:
5.一种用于低代码应用页面发布的前端装置(10),其特征在于,包括:
6.一种低代码应用页面发布方法,其特征在于,包括:
【专利技术属性】
技术研发人员:黄滔,司贺华,董舟,周斌,丰华彬,马龙,
申请(专利权)人:中国船舶集团有限公司第七一一研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。