【技术实现步骤摘要】
一种基于模块化解耦的信息调用方法、装置和电子设备
本专利技术涉及计算机信息处理领域,具体而言,涉及一种基于模块化解耦的信息调用方法、装置、电子设备及计算机可读介质。
技术介绍
在项目开发过程中,涉及HTTP调用的地方,每个开发人员都要采用PHP原始的cURL扩展来进行调用,为后续的维护及开发带来了极大的不便捷。并且,现有技术中PHP在HTTP调用方面过程太繁琐。
技术实现思路
本专利技术要解决的技术问题是如何简化PHP开发中HTTP的调用流程。本专利技术的一方面提供一种基于模块化解耦的信息调用方法,其特征在于,包括:创建信息调用组件,所述信息调用组件包括信息调用功能模块库及信息调用规则,其中所述信息调用功能模块库包含用于构成信息调用流程的功能模块,所述信息调用规则可用于将信息调用需求分解为所述功能模块的组合;获取需求方当前调用需求,所述当前调用需求包含获取当前调用信息的全部流程;利用所述信息调用规则将所述当前调用需求解耦为所述功能模块的组合;执行所述组合以获取各模块 ...
【技术保护点】
1.一种基于模块化解耦的信息调用方法,其特征在于,包括:/n创建信息调用组件,所述信息调用组件包括信息调用功能模块库及信息调用规则,其中所述信息调用功能模块库包含用于构成信息调用流程的功能模块,所述信息调用规则可用于将信息调用需求分解为所述功能模块的组合;/n获取需求方当前调用需求,所述当前调用需求包含获取当前调用信息的全部流程;/n利用所述信息调用规则将所述当前调用需求解耦为所述功能模块的组合;/n执行所述组合以获取各模块调用信息;/n利用所述信息调用规则将所述各模块调用信息合并形成所述当前调用信息并反馈至所述需求方。/n
【技术特征摘要】
1.一种基于模块化解耦的信息调用方法,其特征在于,包括:
创建信息调用组件,所述信息调用组件包括信息调用功能模块库及信息调用规则,其中所述信息调用功能模块库包含用于构成信息调用流程的功能模块,所述信息调用规则可用于将信息调用需求分解为所述功能模块的组合;
获取需求方当前调用需求,所述当前调用需求包含获取当前调用信息的全部流程;
利用所述信息调用规则将所述当前调用需求解耦为所述功能模块的组合;
执行所述组合以获取各模块调用信息;
利用所述信息调用规则将所述各模块调用信息合并形成所述当前调用信息并反馈至所述需求方。
2.如权利要求1所述的方法,其特征在于,所述获取需求方当前调用需求进一步包括:
设置调用需求模板,所述调用需求模板包括模块化调用需求及调用参数;
所述需求方配置所述调用参数,形成当前调用需求信息;
所述信息调用组件读取所述当前调用需求信息。
3.如权利要求1-2中任一所述的方法,其特征在于,所述利用所述信息调用规则将所述当前调用需求解耦为所述功能模块的组合进一步包括:
提取所述当前调用需求中需要使用的所述功能模块的种类、次数、顺序;
基于所述当前调用需求,按照所述种类、次数、顺序建立所述功能模块组合。
4.如权利要求1-3中任一项所述的方法,其特征在于,所述功能模块为系统自带或者人工建立。
5.如权利要求1-4中任一所述的方法,其特征在于,所述信息调用功能模块库可进一步包括cURL库。
6.如权利要求1-5中任一所述的方法,其特征在于,所述创建信息...
【专利技术属性】
技术研发人员:尹红光,
申请(专利权)人:北京你财富计算机科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。