[发明专利]一种项目配置方法、系统、计算机设备和存储介质在审
| 申请号: | 202310196267.1 | 申请日: | 2023-02-24 |
| 公开(公告)号: | CN116107626A | 公开(公告)日: | 2023-05-12 |
| 发明(设计)人: | 傅东生;王连民;尤逊 | 申请(专利权)人: | 深圳奇迹智慧网络有限公司 |
| 主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/10;G06F8/34 |
| 代理公司: | 上海波拓知识产权代理有限公司 31264 | 代理人: | 张媛 |
| 地址: | 518000 广东省深圳市罗湖*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 项目 配置 方法 系统 计算机 设备 存储 介质 | ||
本申请涉及一种项目配置方法、系统、计算机设备和存储介质。方法包括:获取待建项目的功能需求信息;根据功能需求信息,执行预设处理流程,以利用预设的可视化配置页面,确定待建项目中的至少一个画布元素,以及从预设类库中选择对应于画布元素的目标工具类;通过加载目标工具类,初始化待建项目,以建立目标工具类与画布元素之间的关联关系;通过触发画布元素以启停目标工具类,并按照预设调用规则执行目标工具类。采用本方法能够使项目与功能代码之间相互独立,根据项目需要任意调用功能需求所对应的目标工具类,且能够快速引入目标工具类后实现开箱即用的技术效果。
技术领域
本申请涉及开发辅助工具技术领域,特别是涉及一种项目配置方法、系统、计算机设备和存储介质。
背景技术
在面向对象编程的开发项目中,随着各类项目的开发进展,技术人员会持续定义各种功能的工具类,由于不同项目的不同分工配置,工具类随着开发而分散放置在不同项目的不同路径的软件程序文件中,会导致各技术人员在同一项目或不同项目,重复定义相同功能的工具类。当技术人员需要调用某功能的工具类时,会在多个文件中查找已定义的工具类,导致调用时间过长,调用效率低,重复劳动,增加开发成本。
发明内容
基于此,有必要针对上述技术问题,提供一种项目配置方法、系统、计算机设备和存储介质,解决了现有技术中重复定义工具类导致重复劳动及调用时间过长的技术问题,通过预设类库预先存储对应于各类功能的目标工具类,根据功能需求,再将目标工具类与待建项目绑定后使用,实现快速引入工具类的效果且各项目解耦,功能不再依赖于各类项目,绑定好即可开箱即用。
本申请实施例提供了一种项目配置方法,方法包括:
获取待建项目的功能需求信息;
根据功能需求信息,执行预设处理流程,以利用预设的可视化配置页面,确定待建项目中的至少一个画布元素,以及从预设类库中选择对应于画布元素的目标工具类;
通过加载目标工具类,初始化待建项目,以建立目标工具类与画布元素之间的关联关系;
通过触发画布元素以启停目标工具类,并按照预设调用规则执行目标工具类。
在其中一个实施例中,包括:获取待建项目的功能需求信息的步骤之前,包括:
根据预设查询规则查询预设类库中是否存储有对应于功能需求信息的目标工具类;
若存储有对应于功能需求信息的目标工具类,则在执行项目配置时,直接在预设类库中调用目标工具类,否则预先创建目标工具类,并存储于预设类库中。
在其中一个实施例中,包括:创建目标工具类,并存储于预设类库中的步骤,包括:
定义一个配置文件为目标工具类,目标工具类作为功能软件封装的载体;
对配置文件设计构造函数,并设置构造函数的参数,以对目标工具类进行实例化;
在目标工具类的完成数据配置处理后,存储于预设类库中,以供实例方法调用,进而在实例化目标工具类时,生成相应的实例化对象。
在其中一个实施例中,包括:设置构造函数的参数的步骤,包括:
对构造函数设置:default参数、version参数;
其中,default参数表示默认的基础配置数据;
version参数表示标识当前配置文件的版本,若设置version参数,以version参数的参数值为准;若不设置此参数默认使用根目录下version字段的字段值;并且通过versions参数表示多个version参数,处理执行不同版本的配置文件的配置差异。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳奇迹智慧网络有限公司,未经深圳奇迹智慧网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310196267.1/2.html,转载请声明来源钻瓜专利网。





