[发明专利]基于模型驱动的利用反射机制进行动态交互的系统及方法有效
| 申请号: | 201510289029.0 | 申请日: | 2015-05-29 |
| 公开(公告)号: | CN105022626B | 公开(公告)日: | 2018-08-03 |
| 发明(设计)人: | 武建军 | 申请(专利权)人: | 克拉玛依红有软件有限责任公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/46 |
| 代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 于国富 |
| 地址: | 834000 新疆维*** | 国省代码: | 新疆;65 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种基于模型驱动的利用反射机制进行动态交互的系统及方法,涉及计算机信息技术领域。该系统包括一个组件管理容器和与所述组件管理容器关联的多个组件;每个所述组件的元数据信息和与其他组件之间的调用逻辑关系存储在所述组件管理容器中。该方法通过组件管理容器按照组件元数据信息进行查找和创建组件,把组件之间的直接交互通过组件管理容器调用,实现组件之间的交互。本发明组件构件之间的非侵入性和组件解耦等问题,大大降低了组件之间的依赖性和硬编码,减少了代码集成工作量。 | ||
| 搜索关键词: | 基于 模型 驱动 利用 反射 机制 进行 动态 交互 系统 方法 | ||
【主权项】:
1.一种基于模型驱动的利用反射机制进行动态交互的系统,其特征在于,所述系统包括:一个组件管理容器和与所述组件管理容器关联的多个组件;每个所述组件的元数据信息和与其他组件之间的调用逻辑关系存储在所述组件管理容器中;所述组件管理容器负责产生每个组件的组件实例,并根据每个组件的调用逻辑关系查找和创建组件实例;在组件间交互逻辑和组件元数据信息描述的基础上,动态调用和组织与组件实例相关的组件中存储的方法;所述组件管理容器包括:组件逻辑控制模块、组件管理中心、事件管理器、组件生成器、组件包装器;组件逻辑控制模块,根据组件间交互逻辑和驱动模型,获取与发出事件触发请求的组件A有逻辑关系的组件实例;组件管理中心,用于读取所述组件A的元数据信息和与所述组件A存在逻辑关系的组件信息;事件管理器,用于接收所述组件A发出的事件触发请求并获取所述组件A中触发相应事件的参数信息;所述参数信息包括:方法和参数;组件生成器,根据组件元数据信息生成每个组件的组件实例;组件包装器,用于包装与所述组件A有逻辑关系且产生所述事件触发请求所触发的事件类型的组件所产生的组件实例;所述驱动模型包括所有组件驱动唯一序列号表、组件元数据管理信息表和组件方法管理表,所述所有组件驱动唯一序列号表、所述组件元数据管理信息表和所述组件方法管理表通过组件的唯一序列号关联。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于克拉玛依红有软件有限责任公司,未经克拉玛依红有软件有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510289029.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种组件管理系统及组件管理方法
- 下一篇:一种基于移动平台的应用软件开发方法





