[发明专利]服务实例的创建方法和企业资源计划系统有效
申请号: | 200910177828.3 | 申请日: | 2009-09-25 |
公开(公告)号: | CN101655795A | 公开(公告)日: | 2010-02-24 |
发明(设计)人: | 钟发然 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06Q10/00 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) | 代理人: | 彭愿洁;李文红 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 实例 创建 方法 企业 资源 计划 系统 | ||
1.一种服务实例的创建方法,其特征在于,包括:
通过读取创建标注确定解析创建处理类;
调用所述解析创建处理类;
通过预置的策略利用所述解析创建处理类获取待创建的服务实例的类型 和创建方式;
根据所述服务实例的类型和创建方式创建服务实例;
其中,所述通过预置的策略利用所述解析创建处理类获取待创建的服务实 例的类型和创建方式包括:
调用预置的配置文件;根据配置文件利用所述解析创建处理类获取待创建 的服务实例的类型和创建方式;或者,
查询数据库或注册表,根据数据库或注册表的记录利用所述解析创建处理 类获取待创建的服务实例的类型和创建方式。
2.根据权利要求1所述的方法,其特征在于,
所述创建方式包括:直接创建的方式,或使用设计模式进行创建的方式, 或由系统/容器进行依赖注入以进行创建的方式。
3.根据权利要求2所述的方法,其特征在于,所述根据所述服务实例的类 型和创建方式创建服务实例包括:
若获取到的创建方式为直接创建的方式,则直接根据所述服务实例的类型 创建服务实例;
若获取到的创建方式为使用设计模式进行创建的方式,则调用所述服务实 例类型所对应的设计模式的类,以进行服务实例的创建;
若获取到的创建方式为由系统/容器进行依赖注入以进行创建的方式,则 使用配置文件中指定的类来创建服务实例,或根据类标注调用标注处理类,由 标注处理类来创建服务实例。
4.一种服务实例的创建系统,其特征在于,包括:
确定单元,用于通过读取创建标注确定解析创建处理类;
调用单元,用于调用所述确定单元确定的解析创建处理类;
获取单元,用于调用预置的配置文件,根据配置文件利用所述调用单元调 用的解析创建处理类获取待创建的服务实例的类型和创建方式;或者,查询数 据库或注册表,根据数据库或注册表的记录利用所述调用单元调用的解析创建 处理类获取待创建的服务实例的类型和创建方式;
创建单元,用于根据所述获取单元获取到的服务实例的类型和创建方式创 建服务实例。
5.根据权利要求4所述的服务实例的创建系统,其特征在于,
所述创建方式包括:直接创建的方式,或使用设计模式进行创建的方式, 或由系统/容器进行依赖注入以进行创建的方式。
6.根据权利要求5所述的服务实例的创建系统,其特征在于,所述创建单 元包括直接创建子单元、设计模式创建子单元和依赖注入创建子单元;
直接创建子单元,用于当所述获取单元获取到的创建方式为直接创建的方 式时,直接根据所述服务实例的类型创建服务实例;
设计模式创建子单元,用于当所述获取单元获取到的创建方式为使用设计 模式进行创建的方式时,调用所述服务实例类型所对应的设计模式的类,以进 行服务实例的创建;
依赖注入创建子单元,用于当所述获取单元获取到的创建方式为由系统/ 容器进行依赖注入以进行创建的方式时,使用配置文件中指定的类来创建服务 实例,或根据类标注调用标注处理类,由标注处理类来创建服务实例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910177828.3/1.html,转载请声明来源钻瓜专利网。