System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及计算机,尤其涉及一种低代码开发方法、低代码开发装置、存储介质及服务器。
技术介绍
1、随着信息化、数字化时代的到来,各行各业都在进行数字化转型,随之而来的信息化需求变得越来越多。但带来的矛盾是开发的效率无法追赶日益增长的数字化需求。在传统代码开发中,开发人员需要耗费大量时间搭建框架、编写重复代码,导致开发周期长、资源依赖高。
技术实现思路
1、有鉴于此,本公开实施例期望提供一种低代码开发方法、低代码开发装置、存储介质及服务器。
2、本公开的技术方案是这样实现的:
3、第一方面,本公开提供一种低代码开发方法。
4、本公开实施例提供的低代码开发方法,应用于实时运行的接口开发过程,包括:
5、通过在接口管理模块内输入待开发接口的统一资源定位符url和代码内容,进行接口注册;所述接口管理模块内包含有接口注册的注册窗口;
6、通过接口生成模块获取所述接口管理模块内输入的代码内容,并通过热加载方法将所述代码内容动态加载到内存中;所述接口生成模块包含有多种支持代码内容加载的软件封装;
7、将加载的代码内容与web服务的统一资源定位符url进行绑定,生成可访问的最新接口;
8、基于所述可访问的最新接口对实时运行的接口进行更新。
9、在一些实施例中,所述代码内容包括以代码形式构建的函数式;
10、所述通过热加载方法将所述代码内容动态加载到内存中,包括通过热加载方法将所述以代码形式构建
11、所述将加载的代码内容与web服务的统一资源定位符url进行绑定,生成可访问的最新接口,包括:
12、将加载的函数式与web服务的统一资源定位符url进行绑定,生成可访问的最新接口。
13、在一些实施例中,所述可访问的最新接口,至少包括以下之一:
14、数据访问接口、数据转换接口、数据模型计算接口;
15、所述基于所述可访问的最新接口对实时运行的接口进行更新,包括:
16、基于所述数据访问接口、数据转换接口及数据模型计算接口中的一个接口对实时运行的接口进行更新。
17、在一些实施例中,所述生成可访问的最新接口,包括:
18、若所述代码内容中包含有第一接口类,且所述第一接口类继承访问数据的基础类,则基于所述述第一接口类与web服务的统一资源定位符url进行绑定,生成所述数据访问接口;其中所述基础类封装了数据库访问的常用方法;
19、若所述代码内容中包含有第二接口类,且所述第二接口类继承访问数据的基础类同时所述第二接口类包含有数据转换方法,则基于所述第二接口类与web服务的统一资源定位符url进行绑定,生成所述数据转换接口;
20、若所述代码内容中包含有第三接口类,且所述第三接口类包含有数据模型的计算方法,则基于所述第三接口类与web服务的统一资源定位符url进行绑定,生成所述数据模型计算接口。
21、第二方面,本公开提供一种低代码开发装置,应用于实时运行的接口开发过程,包括:
22、接口注册模块,用于通过在接口管理模块内输入待开发接口的统一资源定位符url和代码内容,进行接口注册;所述接口管理模块内包含有接口注册的注册窗口;
23、代码加载模块,用于通过接口生成模块获取所述接口管理模块内输入的代码内容,并通过热加载装置将所述代码内容动态加载到内存中;所述接口生成模块包含有多种支持代码内容加载的软件封装;
24、接口生成模块,用于将加载的代码内容与web服务的统一资源定位符url进行绑定,生成可访问的最新接口;
25、接口更新模块,用于基于所述可访问的最新接口对实时运行的接口进行更新。
26、在一些实施例中,所述代码内容包括以代码形式构建的函数式;
27、所述代码加载模块,用于通过热加载装置将所述以代码形式构建的函数式动态加载到内存中;
28、所述接口生成模块,用于
29、将加载的函数式与web服务的统一资源定位符url进行绑定,生成可访问的最新接口。
30、在一些实施例中,所述可访问的最新接口,至少包括以下之一:
31、数据访问接口、数据转换接口、数据模型计算接口;
32、所述接口更新模块,用于
33、基于所述数据访问接口、数据转换接口及数据模型计算接口中的一个接口对实时运行的接口进行更新。
34、在一些实施例中,所述接口生成模块,用于
35、若所述代码内容中包含有第一接口类,且所述第一接口类继承访问数据的基础类,则基于所述述第一接口类与web服务的统一资源定位符url进行绑定,生成所述数据访问接口;其中所述基础类封装了数据库访问的常用方法;
36、若所述代码内容中包含有第二接口类,且所述第二接口类继承访问数据的基础类同时所述第二接口类包含有数据转换方法,则基于所述第二接口类与web服务的统一资源定位符url进行绑定,生成所述数据转换接口;
37、若所述代码内容中包含有第三接口类,且所述第三接口类包含有数据模型的计算方法,则基于所述第三接口类与web服务的统一资源定位符url进行绑定,生成所述数据模型计算接口。
38、第三方面,本公开提供一种计算机可读存储介质,其上存储有低代码开发程序,该低代码开发程序被处理器执行时,实现上述第一方面所述的低代码开发方法。
39、第四方面,本公开提供一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的低代码开发程序,所述处理器执行所述低代码开发程序时,实现上述第一方面所述的低代码开发方法。
40、根据本公开实施例的低代码开发方法,包括:通过在接口管理模块内输入待开发接口的统一资源定位符url和代码内容,进行接口注册;接口管理模块内包含有接口注册的注册窗口;通过接口生成模块获取接口管理模块内输入的代码内容,并通过热加载方法将代码内容动态加载到内存中;接口生成模块包含有多种支持代码内容加载的软件封装;将加载的代码内容与web服务的统一资源定位符url进行绑定,生成可访问的最新接口;基于可访问的最新接口对实时运行的接口进行更新。本申请中通过接口管理模块进行接口注册,通过接口生成模块在软件封装的支持下基于热加载方式实现低代码接口生成,来进行接口实时运行状态下的更新和开发,有利于提高接口开发效率、降低开发成本。
41、本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。
本文档来自技高网...【技术保护点】
1.一种低代码开发方法,其特征在于,应用于实时运行的接口开发过程,包括:
2.根据权利要求1所述的低代码开发方法,其特征在于,所述代码内容包括以代码形式构建的函数式;
3.根据权利要求1所述的低代码开发方法,其特征在于,所述可访问的最新接口,至少包括以下之一:
4.根据权利要求3所述的低代码开发方法,其特征在于,所述生成可访问的最新接口,包括:
5.一种低代码开发装置,其特征在于,应用于实时运行的接口开发过程,包括:
6.根据权利要求5所述的低代码开发装置,其特征在于,所述代码内容包括以代码形式构建的函数式;
7.根据权利要求5所述的低代码开发装置,其特征在于,所述可访问的最新接口,至少包括以下之一:
8.根据权利要求7所述的低代码开发装置,其特征在于,所述接口生成模块,用于
9.一种计算机可读存储介质,其特征在于,其上存储有低代码开发程序,该低代码开发程序被处理器执行时,实现权利要求1-4中任一项所述的低代码开发方法。
10.一种服务器,其特征在于,包括存储器、处理器及存
...【技术特征摘要】
1.一种低代码开发方法,其特征在于,应用于实时运行的接口开发过程,包括:
2.根据权利要求1所述的低代码开发方法,其特征在于,所述代码内容包括以代码形式构建的函数式;
3.根据权利要求1所述的低代码开发方法,其特征在于,所述可访问的最新接口,至少包括以下之一:
4.根据权利要求3所述的低代码开发方法,其特征在于,所述生成可访问的最新接口,包括:
5.一种低代码开发装置,其特征在于,应用于实时运行的接口开发过程,包括:
6.根据权利要求5所述的低代码开发装置,其特征在于,所述代码内容包括以代码形式构建...
【专利技术属性】
技术研发人员:赵伟,温金雄,
申请(专利权)人:协鑫电港云科技海南有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。