[发明专利]一种基于事件驱动的组件方法有效
申请号: | 201610139411.8 | 申请日: | 2016-03-11 |
公开(公告)号: | CN105808261B | 公开(公告)日: | 2019-01-25 |
发明(设计)人: | 王峰 | 申请(专利权)人: | 易族智汇(北京)科技有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 102209 北京市西城*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种基于事件驱动的组件方法,该方法包括:在软件的业务模块中抽象出核心业务逻辑及核心业务数据;抽象出核心业务逻辑相对应的事件接口;将所述业务模块中除去核心业务数据外的业务为组件,组件是由一组业务插件组成的,插件是一个或多个核心业务的事件的实现体;在组件描述文件中定义业务插件与核心业务逻辑之间的关联关系,业务插件与核心业务逻辑之间的关联通过插件桩收集起来;核心业务逻辑根据关联找到对应的业务插件。本发明的有益效果是:通过上述组件的方法,可以实现对原系统无侵入式的、松耦合式的开发,开发人员无需关系核心代码细节,只要了解事件接口就可以完成对核心业务的扩展,开发效率高、重用性高。 | ||
搜索关键词: | 一种 基于 事件 驱动 组件 方法 | ||
【主权项】:
1.一种基于事件驱动的组件方法,其特征在于,在软件的业务模块中抽象出核心业务逻辑及核心业务数据;抽象出所述核心业务逻辑相对应的事件接口;将所述业务模块中除去核心业务数据外的业务为组件,所述组件是由一组业务插件组成的,所述插件是一个或多个核心业务的事件的实现体;在组件描述文件中定义不同的业务插件与核心业务逻辑之间的关联关系,所述业务插件与所述核心业务逻辑之间的关联通过插件桩收集起来;所述核心业务逻辑根据所述插件桩收集起来的关联找到对应的业务插件;将所述业务模块中除去核心业务数据外的业务根据设定的条件划分成不同的业务插件,不同的业务插件形成一组业务插件组具体为:查找所有的组件描述文件,并解析出业务插件与核心业务逻辑之间的关联关系;将业务插件与核心业务逻辑之间的关系通过组件视图记录到内存中;检测业务插件安装情况,检测数据中是否有此业务插件,若组件视图中没有记录,则在数据中记录,并且该业务插件被标记为未安装、未启动,如果数据中已经存在所述业务插件,则显示已经启动。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于易族智汇(北京)科技有限公司,未经易族智汇(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610139411.8/,转载请声明来源钻瓜专利网。
- 上一篇:软件净化安装装置及方法
- 下一篇:一种基于编织的类图模型合成方法及系统