可视化快速生成Java代码的辅助开发方法技术

技术编号:39007979 阅读:8 留言:0更新日期:2023-10-07 10:39
本发明专利技术提供了可视化快速生成Java代码的辅助开发方法,其根据用户终端的代码开发请求,选择相应的业务框架配置文件,以此在可视化界面上形成匹配的开发界面;根据用户终端在可视化界面上的操作信息,从服务端调取Java代码文件,并判断其是否属于完整Java代码文件;根据所有完整Java代码文件相互之间的逻辑关系,将所有完整Java代码文件对应的Java代码数据录入到可视化界面上,并对所有Java代码数据形成的程序块进行测试处理和调试处理,得到正常程序块,其通过可视化界面对代码开发过程进行实时可视化操作,还充分利用标准化的Java代码文件辅助Java代码开发,提高代码开发效率、可信度和精确性。可信度和精确性。可信度和精确性。

【技术实现步骤摘要】
可视化快速生成Java代码的辅助开发方法


[0001]本专利技术涉及代码开发管理的
,特别涉及可视化快速生成Java代码的辅助开发方法。

技术介绍

[0002]开发人员在进行Java代码开发过程中,通常根据UI提供的前端界面的页面进行代码编写,并在后端界面提供相应的接口文件,从而与编写得到的代码进行匹配。上述方式在不同页面上编写代码时,开发人员编写大量的代码进行页面渲染,需要花费较多的人力物力才能完成相关代码的编写。此外,上述方式无法向开发人员提供实时可视化的代码编写界面,从而降低代码开发的效率以及无法自动准确地识别相应的代码缺陷,降低代码开发的可信度和精确性。

技术实现思路

[0003]针对现有技术存在的缺陷,本专利技术提供可视化快速生成Java代码的辅助开发方法,其根据用户终端的代码开发请求,选择相应的业务框架配置文件,以此在可视化界面上形成匹配的开发界面;根据用户终端在可视化界面上的操作信息,从服务端调取Java代码文件,并判断其是否属于完整Java代码文件;根据所有完整Java代码文件相互之间的逻辑关系,将所有完整Java代码文件对应的Java代码数据录入到可视化界面上,并对所有Java代码数据形成的程序块进行测试处理和调试处理,得到正常程序块,其通过可视化界面对代码开发过程进行实时可视化操作,还充分利用标准化的Java代码文件辅助Java代码开发,提高代码开发效率、可信度和精确性。
[0004]本专利技术提供可视化快速生成Java代码的辅助开发方法,其包括如下步骤:
[0005]步骤S1,根据用户终端在可视化界面上输入的代码开发请求,确定用户终端需要开发的业务信息,以此从服务端调取与所述业务信息相匹配的业务框架配置文件;对所述业务框架配置文件进行预处理后,根据所述业务框架配置文件,对所述可视化界面进行变更;
[0006]步骤S2,获取用户终端在变更后的可视化界面上的操作信息,根据所述操作信息,构建所述可视化界面与所述服务端之间的通信链路;并根据所述操作信息,从所述服务端调取相应的Java代码文件,对所述Java代码文件进行检查处理,判断所述Java代码文件是否属于完整Java代码文件;
[0007]步骤S3,通过所述通信链路将完整Java代码文件传输到所述可视化界面上,利用所述可视化界面的代码编译器将所述完整Java代码文件转换为Java代码数据;根据所有完整Java代码文件相互之间的逻辑关系,将所有完整Java代码文件对应的Java代码数据录入到所述可视化界面上,并对所有Java代码数据形成的程序块进行测试处理;
[0008]步骤S4,根据所述测试处理的结果,对所述程序块进行调试处理,从而得到正常程序块;再将所述正常程序块进行封装处理和定向存储处理。
[0009]进一步,在所述步骤S1中,根据用户终端在可视化界面上输入的代码开发请求,确定用户终端需要开发的业务信息,以此从服务端调取与所述业务信息相匹配的业务框架配置文件具体包括:
[0010]对用户终端进行身份认证处理,判断所述用户终端是否具备登录可视化界面的权限;若不具备,则通过所述服务端向所述用户终端返回拒绝消息;若具备,则通过所述服务端向所述用户终端返回包含所述可视化界面登录密钥的响应消息;
[0011]当所述用户终端登录所述可视化界面后,对所述用户终端在所述可视化界面上输入的代码开发请求进行解析处理,确定所述用户终端需要开发的业务内容信息;
[0012]从所述业务内容信息中提取得到业务关键字段,并以所述业务关键字段为索引,从所述服务端中调取与所述业务内容信息相匹配的业务框架配置文件。
[0013]进一步,在所述步骤S1中,对所述业务框架配置文件进行预处理后,根据所述业务框架配置文件,对所述可视化界面进行变更具体包括:
[0014]从所述业务框架配置文件中提取得到相应的业务框架视图元素,并对所述业务框架视图元素进行编排处理,从而生成与所述用户终端需要开发的业务相匹配的JSP页面;再将所述JSP页面映射到所述可视化界面上,从而实现对所述可视化界面的变更。
[0015]进一步,在所述步骤S2中,获取用户终端在变更后的可视化界面上的操作信息,根据所述操作信息,构建所述可视化界面与所述服务端之间的通信链路具体包括:
[0016]根据所述用户终端在变更后的可视化界面上选择的业务框架视图元素,确定所述用户终端在变更后的可视化界面需要编辑的Java代码类型信息和Java代码内容信息;根据所述Java代码类型信息,确定所述服务端中与Java代码类型信息向对应的Java代码子数据库的数据库端口;再根据所述数据库端口,构建所述可视化界面的界面接口与所述Java代码子数据库的数据库接口之间的通信链路。
[0017]进一步,在所述步骤S2中,根据所述操作信息,从所述服务端调取相应的Java代码文件,对所述Java代码文件进行检查处理,判断所述Java代码文件是否属于完整Java代码文件具体包括:
[0018]根据所述Java代码内容信息,从所述Java代码子数据库调取相应的Java代码文件;对所述Java代码文件进行代码字段检查处理,判断所述Java代码文件是否存在空白代码或者乱码代码;若存在,则确定所述Java代码文件不属于完整Java代码文件;若不存在,则确定所述Java代码文件属于完整Java代码文件。
[0019]进一步,在所述步骤S3中,通过所述通信链路将完整Java代码文件传输到所述可视化界面上,利用所述可视化界面的代码编译器将所述完整Java代码文件转换为Java代码数据具体包括:
[0020]通过所述通信链路将完整Java代码文件传输到所述可视化界面上,根据所述Java代码类型信息,从所述可视化界面上选择相匹配的代码编译器将所述完整Java代码文件转换为Java代码数据,并对转换得到的Java代码数据。
[0021]进一步,在所述步骤S3中,根据所有完整Java代码文件相互之间的逻辑关系,将所有完整Java代码文件对应的Java代码数据录入到所述可视化界面上,并对所有Java代码数据形成的程序块进行测试处理具体包括:
[0022]根据所有完整Java代码文件相互之间的业务流程逻辑关系,将所有完整Java代码
文件对应的Java代码数据共同组成相应的Java代码数据流,并将所述Java代码数据流录入到所述可视化界面上;
[0023]对所述Java代码数据流形成的程序块进行测试处理,以此得到所述程序块的每个程序代码环节对应的运行状态信息;其中,所述运行状态信息包括所述程序代码环节对应的代码运行内存占用率。
[0024]进一步,在所述步骤S4中,根据所述测试处理的结果,对所述程序块进行调试处理,从而得到正常程序块;再将所述正常程序块进行封装处理和定向存储处理具体包括:
[0025]将每个程序代码环节在所述测试处理中的代码运行内存占用率与预设占用率阈值进行比对,若所述代码运行内存占用率大于或等于预设占用率阈本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.可视化快速生成Java代码的辅助开发方法,其特征在于,其包括如下步骤:步骤S1,根据用户终端在可视化界面上输入的代码开发请求,确定用户终端需要开发的业务信息,以此从服务端调取与所述业务信息相匹配的业务框架配置文件;对所述业务框架配置文件进行预处理后,根据所述业务框架配置文件,对所述可视化界面进行变更;步骤S2,获取用户终端在变更后的可视化界面上的操作信息,根据所述操作信息,构建所述可视化界面与所述服务端之间的通信链路;并根据所述操作信息,从所述服务端调取相应的Java代码文件,对所述Java代码文件进行检查处理,判断所述Java代码文件是否属于完整Java代码文件;步骤S3,通过所述通信链路将完整Java代码文件传输到所述可视化界面上,利用所述可视化界面的代码编译器将所述完整Java代码文件转换为Java代码数据;根据所有完整Java代码文件相互之间的逻辑关系,将所有完整Java代码文件对应的Java代码数据录入到所述可视化界面上,并对所有Java代码数据形成的程序块进行测试处理;步骤S4,根据所述测试处理的结果,对所述程序块进行调试处理,从而得到正常程序块;再将所述正常程序块进行封装处理和定向存储处理。2.如权利要求1所述的可视化快速生成Java代码的辅助开发方法,其特征在于:在所述步骤S1中,根据用户终端在可视化界面上输入的代码开发请求,确定用户终端需要开发的业务信息,以此从服务端调取与所述业务信息相匹配的业务框架配置文件具体包括:对用户终端进行身份认证处理,判断所述用户终端是否具备登录可视化界面的权限;若不具备,则通过所述服务端向所述用户终端返回拒绝消息;若具备,则通过所述服务端向所述用户终端返回包含所述可视化界面登录密钥的响应消息;当所述用户终端登录所述可视化界面后,对所述用户终端在所述可视化界面上输入的代码开发请求进行解析处理,确定所述用户终端需要开发的业务内容信息;从所述业务内容信息中提取得到业务关键字段,并以所述业务关键字段为索引,从所述服务端中调取与所述业务内容信息相匹配的业务框架配置文件。3.如权利要求2所述的可视化快速生成Java代码的辅助开发方法,其特征在于:在所述步骤S1中,对所述业务框架配置文件进行预处理后,根据所述业务框架配置文件,对所述可视化界面进行变更具体包括:从所述业务框架配置文件中提取得到相应的业务框架视图元素,并对所述业务框架视图元素进行编排处理,从而生成与所述用户终端需要开发的业务相匹配的JSP页面;再将所述JSP页面映射到所述可视化界面上,从而实现对所述可视化界面的变更。4.如权利要求3所述的可视化快速生成Java代码的辅助开发方法,其特征在于:在所述步骤S2中,获取用户终端在变更后的可视化界面上的操作信息,根据所述操作信息,构建所述可视化界面与所述服务端之间的通信链路具体包括:根据所述用户终端在变更后的可视化界面上选择的业务框架视图元素,确定所述用户终端在变更后的可视化界面需要编辑的Java代码...

【专利技术属性】
技术研发人员:兰雨晴余丹孟凡宸董瑞彭建强
申请(专利权)人:慧之安信息技术股份有限公司
类型:发明
国别省市:

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

1