The invention discloses a general component invocation method, device, computer equipment and storage medium. The method includes: acquiring invocation request, including business parameters corresponding to target business type and target business type; querying class library component table based on target business type, acquiring common component name and storage ID corresponding to target business type; and based on common component name. And the storage ID, obtains the target common components corresponding to the target business type from the repository; transmits the business parameters to the target common components through the interface of the target common components; executes the target common components and generates the target files based on the business parameters. The invention improves the reuse rate of the class library components by quickly calling the target common components to generate the target files. It improves the efficiency of development.
【技术实现步骤摘要】
通用组件调用方法、装置、计算机设备及存储介质
本专利技术涉及计算机
,尤其涉及一种通用组件调用方法、装置、计算机设备及存储介质。
技术介绍
在网页开发的过程中,经常需要使用各种样式组件来实现某些功能,例如网页请求、界面UI或者交互等功能,在不同项目中实现类似功能的组件其整体框架是类似的,作为前端开发,使用某些类似组件时,都需要重写一遍,类库组件的复用率低,既增加了开发者的工作,又浪费时间,拖慢整体的开发进度。且不同项目中类似的组件没有明确同一的规范,后续进行优化和维护时,需要针对每一项目分别进行优化和维护,可维护性低。
技术实现思路
本专利技术实施例提供一种通用组件调用方法、装置、计算机设备及存储介质,可以快速调用通用组件生成目标文件,以提高类库组件的复用率,提升开发效率。一种通用组件调用方法,包括:获取调用请求,所述调用请求包括目标业务类型和所述目标业务类型对应的业务参数;基于所述目标业务类型查询类库组件表,获取与所述目标业务类型对应的通用组件名和存储ID;基于所述通用组件名和所述存储ID,从通用样式类库中获取与所述目标业务类型相对应的目标通用组件;通过目标通用组件的接口将所述业务参数发送至所述目标通用组件中;执行所述目标通用组件,基于所述业务参数生成目标文件。一种通用组件调用装置,包括:调用请求获取模块,用于获取调用请求,所述调用请求包括目标业务类型和所述目标业务类型对应的业务参数;目标业务类型查询模块,用于基于所述目标业务类型查询类库组件表,获取与所述目标业务类型对应的通用组件名和存储ID;目标通用组件获取模块,用于基于所述通用组件名和所述存储ID ...
【技术保护点】
1.一种通用组件调用方法,其特征在于,包括:获取调用请求,所述调用请求包括目标业务类型和所述目标业务类型对应的业务参数;基于所述目标业务类型查询类库组件表,获取与所述目标业务类型对应的通用组件名和存储ID;基于所述通用组件名和所述存储ID,从通用样式类库中获取与所述目标业务类型相对应的目标通用组件;通过目标通用组件的接口将所述业务参数发送至所述目标通用组件中;执行所述目标通用组件,基于所述业务参数生成目标文件。
【技术特征摘要】
1.一种通用组件调用方法,其特征在于,包括:获取调用请求,所述调用请求包括目标业务类型和所述目标业务类型对应的业务参数;基于所述目标业务类型查询类库组件表,获取与所述目标业务类型对应的通用组件名和存储ID;基于所述通用组件名和所述存储ID,从通用样式类库中获取与所述目标业务类型相对应的目标通用组件;通过目标通用组件的接口将所述业务参数发送至所述目标通用组件中;执行所述目标通用组件,基于所述业务参数生成目标文件。2.如权利要求1所述的通用组件调用方法,其特征在于,在所述获取调用请求的步骤之前,所述通用组件调用方法还包括:获取预先配置的通用样式脚本,将所述通用样式脚本进行封装,得到通用组件,所述通用组件包括通用组件名和业务类型;将所述通用组件存储至所述存储资源库,获取所述通用组件的存储ID,将所述通用组件的通用组件名、业务类型和存储ID存储至所述类库组件表;基于所述存储资源库和所述类库组件表,建立通用样式类库。3.如权利要求2所述的通用组件调用方法,其特征在于,所述将所述通用样式脚本进行封装,得到通用组件,具体包括以下步骤:获取现有组件脚本,基于所述现有组件脚本统计每一现有组件脚本的使用频率;获取使用频率大于预设阈值的所述现有组件脚本作为通用样式脚本;获取所述通用样式脚本的基础属性,基于所述基础属性将所述通用样式脚本进行封装,建立对应的通用组件。4.如权利要求2所述的通用组件调用方法,其特征在于,在所述将所述通用组件存储至所述存储资源库的步骤之后,所述通用组件调用方法还包括:记录所述通用组件的被调用次数,计算所述通用组件的调用频率;基于所述通用组件的调用频率,按照所述调用频率的高低调整所述通用组件在存储资源库中的存储位置。5.如权利要求2所述的通用组件调用方法,其特征在于,在所述将所述通用组件存储至所述存储资源库的步骤之后,所述通用组件调用方法还包括:记录所述通用组件的被调用时间,根据所述被调用时间的顺序,调整所述通用组件在存储资源库...
【专利技术属性】
技术研发人员:吴启,祁银翠,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。