一种业务组件的处理方法、装置、设备和存储介质制造方法及图纸

技术编号:25755641 阅读:11 留言:0更新日期:2020-09-25 21:05
本发明专利技术涉及一种业务组件的处理方法,方法包括当业务创建时,从业务组件库中选择业务组件,并加载所述业务组件,创建所述业务组件对应的业务组件实例;当接收到事件消息时,激活所述业务组件,并根据所述业务组件实例和所述事件消息进行响应。本发明专利技术将WEB应用中的业务组件化,形成的各种业务组件可广泛用于各种WEB应用开发场景,提高了开发人员的开发效率。本发明专利技术还涉及一种业务组件的处理装置、设备和存储介质。

【技术实现步骤摘要】
一种业务组件的处理方法、装置、设备和存储介质
本专利技术涉及计算机
,尤其涉及一种业务组件的处理方法、装置、设备和存储介质。
技术介绍
由于WEB应用的前端通常采用WEB技术实现,大量利用HTML、CSS和JS实现页面显示逻辑和页面间的流程,从而造成了界面交互流程需要大量的定制化开发。目前,即使是极其相似的页面,也需要对每个页面中的所有组件做大量重复性工作,增加了人力资源成本,降低了网页的开发效率。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术的不足,提供一种业务组件的处理方法、装置、设备和存储介质。本专利技术解决上述技术问题的技术方案如下:一种业务组件的处理方法,所述方法包括:当业务创建时,从业务组件库中选择业务组件,并加载所述业务组件,创建所述业务组件对应的业务组件实例;当接收到事件消息时,激活所述业务组件,并根据所述业务组件实例和所述事件消息进行响应。本专利技术的有益效果是:提供一种业务组件的处理方法,当业务创建时,从业务组件库中选择业务组件,并加载业务组件,创建业务组件对应的业务组件实例,当接收到事件消息时,激活业务组件,并根据业务组件实例和事件消息进行响应。本专利技术将WEB应用中的业务组件化,形成的各种业务组件可广泛用于各种WEB应用开发场景,提高了开发人员的开发效率。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步地,所述方法还包括:通过以下步骤建立所述业务组件库:基于Web功能和/或场景建立业务组件,其中,所述业务组件包括多个基础业务组件;根据所述基础业务组件,封装所述业务组件的参数、公共方法和业务流程回调方法;通过布局模板,确定所述业务组件内的各基础业务组件之间的布局关系;根据Web功能和/或场景,确定所述业务组件的流程编排脚本;将所述业务组件保存至所述业务组件库中。采用上述进一步方案的有益效果是:通过将基础业务组件封装为业务组件,实现了业务组件的结构化,web应用开发提供强大组件资源,提升了开发效率。进一步地,所述加载所述业务组件,具体包括:初始化所述业务组件的参数;将所述业务组件的流程编排脚本分解为所述业务组件内基础业务组件的执行脚本。采用上述进一步方案的有益效果是:基于流程编排脚本实现组件业务组件内基础业务组件的执行流程,提升了开发效率。进一步地,所述方法还包括:当业务创建时,从所述业务组件库中选择多个业务组件,分别创建所述业务组件对应的业务组件实例;当接收到事件消息时,激活所有所述业务组件,并通过互相引用所述业务组件实例,实现所述业务组件的互相调用。采用上述进一步方案的有益效果是:多个业务组件之间通过业务组件实例实现互相调用,实现了组件的灵活调用,提升开发效率。本专利技术解决上述技术问题的另一种技术方案如下:一种业务组件的处理装置,所述装置包括:加载模块,用于当业务创建时,从业务组件库中选择业务组件,并加载所述业务组件,创建所述业务组件对应的业务组件实例;执行模块,用于当接收到事件消息时,激活所述业务组件,并根据所述业务组件实例和所述事件消息进行响应。本专利技术的有益效果是:提供一种业务组件的处理装置,当业务创建时,从业务组件库中选择业务组件,并加载业务组件,创建业务组件对应的业务组件实例,当接收到事件消息时,激活业务组件,并根据业务组件实例和事件消息进行响应。本专利技术将WEB应用中的业务组件化,形成的各种业务组件可广泛用于各种WEB应用开发场景,提高了开发人员的开发效率。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步地,创建业务组件库模块,用于基于Web功能和/或场景建立业务组件,其中,所述业务组件包括多个基础业务组件;根据所述基础业务组件,封装所述业务组件的参数、公共方法和业务流程回调方法;通过布局模板,确定所述业务组件内的各基础业务组件之间的布局关系;根据Web功能和/或场景,确定所述业务组件的流程编排脚本;将所述业务组件保存至所述业务组件库中。进一步地,所述加载模块,具体用于初始化所述业务组件的参数;将所述业务组件的流程编排脚本分解为所述业务组件内基础业务组件的执行脚本。进一步地,所述加载模块,用于当业务创建时,从所述业务组件库中选择多个业务组件,分别创建所述业务组件对应的业务组件实例;所述执行模块,用于当接收到事件消息时,激活所有所述业务组件,并通过互相引用所述业务组件实例,实现所述业务组件的互相调用。本申请还提供一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使所述计算机执行上述技术方案中任一项所述的业务组件的处理方法的步骤。此外,本申请还提供一种计算机设备,包括存储器、处理器及存储在所述存储器上的并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述技术方案中任一项所述的业务组件的处理方法的步骤。本专利技术附加的方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术实践了解到。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种业务组件处理方法的流程示意图;图2为本专利技术另一实施例提供的一种业务组件处理装置的模块结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本专利技术保护的范围。如图1本专利技术实施例提供的一种业务组件处理方法的流程示意图所示,一种业务组件处理方法包括以下步骤:110、当业务创建时,从业务组件库中选择业务组件,并加载业务组件,创建业务组件对应的业务组件实例。120、当接收到事件消息时,激活业务组件,并根据业务组件实例和事件消息进行响应。基于上述实施例提供的一种业务组件的处理方法,当业务创建时,从业务组件库中选择业务组件,并加载业务组件,创建业务组件对应的业务组件实例,当接收到事件消息时,激活业务组件,并根据业务组件实例和事件消息进行响应。本专利技术将WEB应用中的业务组件化,形成的各种业务组件可广泛用于各种WEB应用开发场景,提高了开发人员的开发效率。基于上述实施例,进一步地,通过以下步骤建立业务组件库:210、基于Web功能和/或场景建立业务组件,其中,业务组件包括多个基础业务组件。220、根据基础业务组件,封装业务组件的参数、公共方法和业务流程回调方法。...

【技术保护点】
1.一种业务组件的处理方法,其特征在于,所述方法包括:/n当业务创建时,从业务组件库中选择业务组件,并加载所述业务组件,创建所述业务组件对应的业务组件实例;/n当接收到事件消息时,激活所述业务组件,并根据所述业务组件实例和所述事件消息进行响应。/n

【技术特征摘要】
1.一种业务组件的处理方法,其特征在于,所述方法包括:
当业务创建时,从业务组件库中选择业务组件,并加载所述业务组件,创建所述业务组件对应的业务组件实例;
当接收到事件消息时,激活所述业务组件,并根据所述业务组件实例和所述事件消息进行响应。


2.根据权利要求1所述的业务组件的处理方法,其特征在于,所述方法还包括:通过以下步骤建立所述业务组件库:
基于Web功能和/或场景建立业务组件,其中,所述业务组件包括多个基础业务组件;
根据所述基础业务组件,封装所述业务组件的参数、公共方法和业务流程回调方法;
通过布局模板,确定所述业务组件内的各基础业务组件之间的布局关系;
根据Web功能和/或场景,确定所述业务组件的流程编排脚本;
将所述业务组件保存至所述业务组件库中。


3.根据权利要求2所述的业务组件的处理方法,其特征在于,所述加载所述业务组件,具体包括:
初始化所述业务组件的参数;
将所述业务组件的流程编排脚本分解为所述业务组件内基础业务组件的执行脚本。


4.根据权利要求1所述的业务组件的处理方法,其特征在于,所述方法还包括:
当业务创建时,从所述业务组件库中选择多个业务组件,分别创建所述业务组件对应的业务组件实例;
当接收到事件消息时,激活所有所述业务组件,并通过互相引用所述业务组件实例,实现所述业务组件的互相调用。


5.一种业务组件的处理装置,其特征在于,所述装置包括:
加载模块,用于当业务创建时,从业务组件库中选择业务组件,并加载所述业务组件,创建所述业务组件对应的业务组件实例;
执行模块,用于...

【专利技术属性】
技术研发人员:石柏成
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1