一种基于jar包的调用页面生成方法及系统技术方案

技术编号:42026847 阅读:39 留言:0更新日期:2024-07-16 23:16
本发明专利技术涉及计算机技术领域,提供一种基于jar包的调用页面生成方法及系统,分析用户导入的jar文件中的代码结构,生成代码结构信息;扫描所述代码结构信息,生成对应的调用页面,执行用户输入并生成对应数据类型的输入参数;动态加载jar包,根据所述代码结构信息和所述输入参数,反射调用接口。本发明专利技术在用户导入jar文件时,自动扫描得到接口结构以及接口信息,进而基于接口信息自动生成调用页面,以供使用者调用;由于在生成调用页面时,是直接使用ClassLoader动态加载jar文件中的代码并运行,以供反射调用,因此可适配不同的jar包,自适应生成接口相对应的调用页面,从而大幅度提高接口测试效率。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种基于jar包的调用页面生成方法及系统


技术介绍

1、在软件领域,jar文件(java归档,英语:java archive)是一种软件包文件格式,通常用于聚合大量的java类文件、相关的元数据和资源(文本、图片等)文件到一个文件,以便开发java平台应用软件或库。

2、.jar文件是一般聚合大量java类文件,在android开发中经常用于给调用者提供服务接口。而当开发人员调用测试某个接口时,需要源码开发调用某个接口进行测试,需要先预先写好繁琐初始化方法实现接口,且由于java接口数量庞大,因此效率低下。


技术实现思路

1、本专利技术提供一种基于jar包的调用页面生成方法及系统,解决了现有的java接口调用依赖于源码开发调用,导致的接口测试效率低下的技术问题。

2、为解决以上技术问题,本专利技术提供一种基于jar包的调用页面生成方法,包括:

3、分析用户导入的jar文件中的代码结构,生成代码结构信息;

4、扫描所述代码结构信息,本文档来自技高网...

【技术保护点】

1.一种基于jar包的调用页面生成方法,其特征在于,包括:

2.如权利要求1所述的一种基于jar包的调用页面生成方法,其特征在于,在反射调用接口之后,还包括:在交互页面上显示调用结果、方法返回值,或者显示调用异常。

3.如权利要求1所述的一种基于jar包的调用页面生成方法,其特征在于,所述jar文件的导入具体为:将用户导入的jar文件放入到指定安卓目录下,或者通过应用导入指定目录的jar包。

4.如权利要求1所述的一种基于jar包的调用页面生成方法,其特征在于,所述分析用户导入的jar文件中的代码结构,生成代码结构信息包括:遍历用户导入的jar文件中的...

【技术特征摘要】

1.一种基于jar包的调用页面生成方法,其特征在于,包括:

2.如权利要求1所述的一种基于jar包的调用页面生成方法,其特征在于,在反射调用接口之后,还包括:在交互页面上显示调用结果、方法返回值,或者显示调用异常。

3.如权利要求1所述的一种基于jar包的调用页面生成方法,其特征在于,所述jar文件的导入具体为:将用户导入的jar文件放入到指定安卓目录下,或者通过应用导入指定目录的jar包。

4.如权利要求1所述的一种基于jar包的调用页面生成方法,其特征在于,所述分析用户导入的jar文件中的代码结构,生成代码结构信息包括:遍历用户导入的jar文件中的代码结构,生成代码结构信息并以json或数据库形式保存到本地存储;所述代码结构信息包括接口结构以及...

【专利技术属性】
技术研发人员:梁兆基赖镇鑫
申请(专利权)人:惠州华阳通用电子有限公司
类型:发明
国别省市:

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

1