用于装载自定义类的数据处理方法和装置制造方法及图纸

技术编号:38197959 阅读:9 留言:0更新日期:2023-07-21 16:36
本申请公开了一种用于装载自定义类的数据处理方法和装置。该方法包括:获取类配置请求数据;对类配置请求数据进行类的编译处理,得到配置自定义类数据,配置自定义类数据为用于表示机器可识别的自定义类的类文件数据;对配置自定义类数据进行基于预设类数据库的更新处理,以将配置自定义类数据库更新至预设类数据库中;在获取到类加载请求数据后,从预设类数据库中匹配与类加载请求数据对应的类文件包进行类的加载。通过将是工具类通过可视化组件转换成Java代码,并将Java代码编译为类文件上传至预设的类数据库中,以便用户直接从类数据库中下载类文件包进行加载,实现了提高自定义类的维护和加载效率的技术效果。定义类的维护和加载效率的技术效果。定义类的维护和加载效率的技术效果。

【技术实现步骤摘要】
用于装载自定义类的数据处理方法和装置


[0001]本申请涉及互联网应用开发领域,具体而言,涉及一种用于装载自定义类的数据处理方法和装置。

技术介绍

[0002]随着互联网行业的不断发展,互联网软件应用的开发、运行及维度等迅速增加,代码量也不断增加。当在系统进行系统组件的开发时,类的加载依靠Java开发工具包自带的类加载器来动态加载自定义的系统组件,开源版本的Java开发工具包缺少所需的工具类,因此,在开发时,当服务器环境为开源版本时,需要额外将工具类维护上去。
[0003]因此,现有技术中自定义类的维护和加载存在效率较低的问题。

技术实现思路

[0004]本申请的主要目的在于提供一种用于装载自定义类的数据处理方法,以解决现有技术自定义类的维护和加载存在效率较低的问题,实现了提高自定义类的快速维护和加载效率的技术效果。
[0005]为了实现上述目的,本申请的第一方面,提出了一种用于装载自定义类的数据处理方法,包括:
[0006]获取类配置请求数据,其中,所述类配置请求数据为用于表示请求配置自定义类的数据;
[0007]对所述类配置请求数据进行类的编译处理,得到配置自定义类数据,其中,所述配置自定义类数据为用于表示机器可识别的自定义类的类文件数据;
[0008]对所述配置自定义类数据进行基于预设类数据库的更新处理,以将所述配置自定义类数据库更新至预设类数据库中;
[0009]获取类装载请求数据,其中,所述类装载请求数据为用于表示请求装载自定义类的数据;/>[0010]在所述预设类数据库中匹配与所述类装载请求数据对应的待装载类数据,其中,所述待装载类数据为用于表示机器可识别的待装载类的文件数据;
[0011]对所述待装载类数据进行加载处理,以完成待装载类的加载。
[0012]在本申请的一些可选实施例中,对所述类配置请求数据进行类的编译处理,得到配置自定义类数据包括:
[0013]对所述类配置请求数据进行基于代码逻辑的转换处理,得到配置自定义类代码数据,其中,所述配置自定义类代码数据为用于表示所述类配置请求数据对应的可编译代码数据;
[0014]对所述配置自定义类代码数据进行代码编译处理,得到所述配置自定义类数据。
[0015]在本申请的一些可选实施例中,对所述类配置请求数据进行基于代码逻辑的转换处理,得到配置自定义类代码数据包括:
[0016]对所述类配置请求数据进行基于行为特征的识别处理,得到行为特征数据,其中,所述行为特征数据为用于表示具有类配置请求的用户行为特征数据;
[0017]对所述行为特征数据进行基于组件特征的识别处理,得到多个组件特征数据,其中,所述多个组件特征数据为用于表示所述行为特征数据对应的多个可视化组件的数据;
[0018]对所述多个组件特征数据进行基于代码逻辑的转换处理,得到所述配置自定义类代码数据。
[0019]在本申请的一些可选实施例中,对所述多个组件特征数据进行基于代码逻辑的转换处理,得到所述配置自定义类代码数据包括:
[0020]对所述多个组件特征数据进行基于组件标识的识别处理,得到多个组件标识数据,其中,所述多个组件标识数据为用于表示所述多个可视化组件的标识数据;
[0021]在预设代码数据库中匹配与所述多个组件标识数据对应的代码数据,得到多个过程代码数据,其中,所述多个过程代码数据为用于表示所述多个可视化组件的代码数据;
[0022]根据所述多个过程代码数据确定所述配置自定义类代码数据。
[0023]在本申请的一些可选实施例中,在所述预设类数据库中匹配与所述类装载请求数据对应的待装载类数据包括:
[0024]对所述类装载请求数据进行基于标识特征的识别处理,得到装载请求类标识数据,其中,所述装载请求类标识数据为用于表示所述类装载请求数据对应的类标识数据;
[0025]在所述预设类数据库中查询与所述装载请求类标识数据对应的类数据,
[0026]如果所述预设类数据库中存在与所述装载请求类标识数据对应的类数据,得到所述待装载类数据,其中,所述待装载类数据为与所述装载请求类标识数据对应的类数据;
[0027]如果所述预设类数据库中不存在与所述装载请求类表示数据对应的类数据,生成配置类提示数据。
[0028]在本申请的一些可选实施例中,对所述配置自定义类数据进行基于预设类数据库的更新处理,以将所述配置自定义类数据库更新至预设类数据库中包括:
[0029]对所述配置自定义类数据基于文件打包的预处理,得到配置自定义类文件包数据;
[0030]调用所述预设类数据库的接口,基于所述预设类数据库的接口将所述配置自定义类文件包数据上传至所述预设类数据库,更新所述预设类数据库。
[0031]根据本申请的第二方面,提供了一种用于装载自定义类的数据处理装置,包括:
[0032]类配置请求获取模块,用于获取类配置请求数据,其中,所述类配置请求数据为用于表示请求配置自定义类的数据;
[0033]类配置编译模块,用于对所述类配置请求数据进行类的编译处理,得到配置自定义类数据,其中,所述配置自定义类数据为用于表示机器可识别的自定义类的类文件数据;
[0034]类更新模块,用于对所述配置自定义类数据进行基于预设类数据库的更新处理,以将所述配置自定义类数据库更新至预设类数据库中;
[0035]类装载请求获取模块,用于获取类装载请求数据,其中,所述类装载请求数据为用于表示请求装载自定义类的数据;
[0036]类匹配模块,用于在所述预设类数据库中匹配与所述类装载请求数据对应的待装载类数据,其中,所述待装载类数据为用于表示机器可识别的待装载类的文件数据;
[0037]类加载模块,用于对所述待装载类数据进行加载处理,以完成待装载类的加载。
[0038]在本申请的一些可选实施例中,类配置编译模块,包括:
[0039]转换模块,用于对所述类配置请求数据进行基于代码逻辑的转换处理,得到配置自定义类代码数据,其中,所述配置自定义类代码数据为用于表示所述类配置请求数据对应的可编译代码数据;
[0040]代码编译模块,用于对所述配置自定义类代码数据进行代码编译处理,得到所述配置自定义类数据。
[0041]根据本申请的第三方面,提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行上述的用于装载自定义类的数据处理方法。
[0042]根据本申请的第四方面,提出了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器执行上述的用于装载自定义类的数据处理方法。
[0043]本申请的实施例提供的技术方案可以包括以下有益效果:
[0044]在本申请中,获取类配置本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于装载自定义类的数据处理方法,其特征在于,包括:获取类配置请求数据,其中,所述类配置请求数据为用于表示请求配置自定义类的数据;对所述类配置请求数据进行类的编译处理,得到配置自定义类数据,其中,所述配置自定义类数据为用于表示机器可识别的自定义类的类文件数据;对所述配置自定义类数据进行基于预设类数据库的更新处理,以将所述配置自定义类数据库更新至预设类数据库中;获取类装载请求数据,其中,所述类装载请求数据为用于表示请求装载自定义类的数据;在所述预设类数据库中匹配与所述类装载请求数据对应的待装载类数据,其中,所述待装载类数据为用于表示机器可识别的待装载类的文件数据;对所述待装载类数据进行加载处理,以完成待装载类的加载。2.根据权利要求1所述的数据处理方法,其特征在于,对所述类配置请求数据进行类的编译处理,得到配置自定义类数据包括:对所述类配置请求数据进行基于代码逻辑的转换处理,得到配置自定义类代码数据,其中,所述配置自定义类代码数据为用于表示所述类配置请求数据对应的可编译代码数据;对所述配置自定义类代码数据进行代码编译处理,得到所述配置自定义类数据。3.根据权利要求2所述的数据处理方法,其特征在于,对所述类配置请求数据进行基于代码逻辑的转换处理,得到配置自定义类代码数据包括:对所述类配置请求数据进行基于行为特征的识别处理,得到行为特征数据,其中,所述行为特征数据为用于表示具有类配置请求的用户行为特征数据;对所述行为特征数据进行基于组件特征的识别处理,得到多个组件特征数据,其中,所述多个组件特征数据为用于表示所述行为特征数据对应的多个可视化组件的数据;对所述多个组件特征数据进行基于代码逻辑的转换处理,得到所述配置自定义类代码数据。4.根据权利要求3所述的数据处理方法,其特征在于,对所述多个组件特征数据进行基于代码逻辑的转换处理,得到所述配置自定义类代码数据包括:对所述多个组件特征数据进行基于组件标识的识别处理,得到多个组件标识数据,其中,所述多个组件标识数据为用于表示所述多个可视化组件的标识数据;在预设代码数据库中匹配与所述多个组件标识数据对应的代码数据,得到多个过程代码数据,其中,所述多个过程代码数据为用于表示所述多个可视化组件的代码数据;根据所述多个过程代码数据确定所述配置自定义类代码数据。5.根据权利要求1所述的数据处理方法,其特征在于,在所述预设类数据库中匹配与所述类装载请求数据对应的待装载类数据包括:对所述类装载请求数据进行基于标识特征的识别处理,得到装载请求类标识数据,其中,所述装载请求类标识数据为用于表示所述类装载请求数据对应的类标识数据;在所述预设类数据库中查询与所述装载请...

【专利技术属性】
技术研发人员:王锦胤陈弘益刘钦财
申请(专利权)人:紫金诚征信有限公司
类型:发明
国别省市:

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

1