[发明专利]一种业务组件的处理方法、装置、设备和存储介质有效
申请号: | 202010534523.X | 申请日: | 2020-06-12 |
公开(公告)号: | CN111708519B | 公开(公告)日: | 2023-08-18 |
发明(设计)人: | 石柏成 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 厉洋洋 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 组件 处理 方法 装置 设备 存储 介质 | ||
本发明涉及一种业务组件的处理方法,方法包括当业务创建时,从业务组件库中选择业务组件,并加载所述业务组件,创建所述业务组件对应的业务组件实例;当接收到事件消息时,激活所述业务组件,并根据所述业务组件实例和所述事件消息进行响应。本发明将WEB应用中的业务组件化,形成的各种业务组件可广泛用于各种WEB应用开发场景,提高了开发人员的开发效率。本发明还涉及一种业务组件的处理装置、设备和存储介质。
技术领域
本发明涉及计算机技术领域,尤其涉及一种业务组件的处理方法、装置、设备和存储介质。
背景技术
由于WEB应用的前端通常采用WEB技术实现,大量利用HTML、CSS和JS实现页面显示逻辑和页面间的流程,从而造成了界面交互流程需要大量的定制化开发。
目前,即使是极其相似的页面,也需要对每个页面中的所有组件做大量重复性工作,增加了人力资源成本,降低了网页的开发效率。
发明内容
本发明所要解决的技术问题是针对现有技术的不足,提供一种业务组件的处理方法、装置、设备和存储介质。
本发明解决上述技术问题的技术方案如下:
一种业务组件的处理方法,所述方法包括:
当业务创建时,从业务组件库中选择业务组件,并加载所述业务组件,创建所述业务组件对应的业务组件实例;
当接收到事件消息时,激活所述业务组件,并根据所述业务组件实例和所述事件消息进行响应。
本发明的有益效果是:提供一种业务组件的处理方法,当业务创建时,从业务组件库中选择业务组件,并加载业务组件,创建业务组件对应的业务组件实例,当接收到事件消息时,激活业务组件,并根据业务组件实例和事件消息进行响应。本发明将WEB应用中的业务组件化,形成的各种业务组件可广泛用于各种WEB应用开发场景,提高了开发人员的开发效率。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步地,所述方法还包括:通过以下步骤建立所述业务组件库:
基于Web功能和/或场景建立业务组件,其中,所述业务组件包括多个基础业务组件;
根据所述基础业务组件,封装所述业务组件的参数、公共方法和业务流程回调方法;
通过布局模板,确定所述业务组件内的各基础业务组件之间的布局关系;
根据Web功能和/或场景,确定所述业务组件的流程编排脚本;
将所述业务组件保存至所述业务组件库中。
采用上述进一步方案的有益效果是:通过将基础业务组件封装为业务组件,实现了业务组件的结构化,web应用开发提供强大组件资源,提升了开发效率。
进一步地,所述加载所述业务组件,具体包括:
初始化所述业务组件的参数;
将所述业务组件的流程编排脚本分解为所述业务组件内基础业务组件的执行脚本。
采用上述进一步方案的有益效果是:基于流程编排脚本实现组件业务组件内基础业务组件的执行流程,提升了开发效率。
进一步地,所述方法还包括:
当业务创建时,从所述业务组件库中选择多个业务组件,分别创建所述业务组件对应的业务组件实例;
当接收到事件消息时,激活所有所述业务组件,并通过互相引用所述业务组件实例,实现所述业务组件的互相调用。
采用上述进一步方案的有益效果是:多个业务组件之间通过业务组件实例实现互相调用,实现了组件的灵活调用,提升开发效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010534523.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:设备控制方法、装置及系统
- 下一篇:一种换电控制系统、电动汽车及换电控制方法