← 返回列表

一种基于Java反射的业务扩展方法及装置

申请号: CN201811614165.2
申请人: 三六零科技集团有限公司
申请日期: 2018/12/27

摘要文本

本发明提供了一种基于Java反射的业务扩展方法及装置,所述方法包括:基于大数据平台获取任一应用程序的业务扩展的基础包名;扫描所述基础包下的多个第三方类信息,为各第三方类信息对应创建所述大数据平台的计算服务器执行的业务处理任务;其中,所述业务处理任务配置有所述第三方类信息的日志路径;利用所述计算服务器根据所述业务处理任务中的日志路径获取对应第三方类信息,基于所述第三方类信息通过Java反射创建实例对象;基于所述实例对象调用业务处理逻辑执行所述业务处理任务。基于本发明实施例提供的方法,可以在大数据平台下,实现新的业务类的扩展,进而在保证系统代码稳定性的同时,提升系统的可扩展性。 来源:百度马 克 数据网

专利详细信息

项目 内容
专利名称 一种基于Java反射的业务扩展方法及装置
专利类型 发明授权
申请号 CN201811614165.2
申请日 2018/12/27
公告号 CN111443901B
公开日 2024/2/9
IPC主分类号 G06F8/30
权利人 三六零科技集团有限公司
发明人 崔俊; 张歆明
地址 天津市滨海新区华苑产业区(环外)海泰大道20号生产楼A栋2层03室

专利主权项内容

1.一种基于Java反射的业务扩展方法,应用于大数据平台,所述方法包括:基于大数据平台获取任一应用程序的业务扩展的基础包名;扫描所述基础包下的多个第三方类信息,为各第三方类信息对应创建所述大数据平台的计算服务器执行的业务处理任务;其中,所述业务处理任务配置有所述第三方类信息的日志路径;利用所述计算服务器根据所述业务处理任务中的日志路径获取对应第三方类信息,基于所述第三方类信息通过Java反射创建实例对象;基于所述实例对象调用业务处理逻辑执行所述业务处理任务;其中,所述扫描所述基础包下的多个第三方类信息,为各第三方类信息对应创建所述大数据平台的计算服务器执行的业务处理任务,包括:扫描所述基础包下的多个第三方类信息,将所述各第三方类信息转换为字节码列表;基于所述字节码列表创建所述大数据平台的计算服务器执行的业务处理任务。