[发明专利]一种元数据文件创建方法、系统及服务器无效
申请号: | 201110439170.6 | 申请日: | 2011-12-23 |
公开(公告)号: | CN102567500A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 韩兰君;卞功杰;刘耀 | 申请(专利权)人: | 山东中创软件工程股份有限公司;山东中创软件商用中间件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
地址: | 250014 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据文件 创建 方法 系统 服务器 | ||
技术领域
本发明涉及软件集成技术领域,更具体地,特别是涉及一种元数据文件创建方法、系统及服务器。
背景技术
基于OSGI(Open Service Gateway Initiative,开发服务网关)的声明式服务容器DService目的在于提供一种元数据文件创建方法,开发OSGI环境中的服务构件,以简化服务构件中的非功能性需求。在元数据文件创建过程中,开发人员只需要编写简单的POJO类,配置元数据,声明式容器DService则可以通过集成功能性或非功能性的方面构件,来创建服务构件的元数据文件。其中,方面构件是特殊的服务构件,是对服务构件的扩展,每一个方面构件用于处理构件某一方面的需求。
然而,在配置元数据的过程中,由于任一服务构件或方面构件具有多个元数据,且元数据具有众多参数,并且方面构件和服务构件中的元数据需进行不同的配置,开发人员必须在熟悉声明式服务容器DService的情况下,方可对方面构件和服务构件的元数据文件进行创建,从而增加了创建难度。
发明内容
有鉴于此,本发明实施例提供一种元数据文件创建方法、系统及服务器,以解决开发人员必须熟悉声明式服务容器DService的情况下,方能对方面构件和服务构件的元数据文件进行创建,从而增加了创建难度的问题。技术方案如下:
基于本发明实施例的一方面,提供一种元数据文件创建方法,包括:
接收元数据文件创建请求,确定所述元数据文件创建请求对应的构件类型;
针对确定的构件类型的任一元数据,接收元数据配置请求,获取所述元数据配置请求携带的元数据的任一参数对应的方法和成员变量;
获取从所述方法和成员变量中所选取的方法和成员变量,对所述元数据进行配置,以完成所述构件类型的元数据文件的创建。
优选地,还包括:
显示所述元数据文件的源代码;
检测所述源代码中是否存在错误代码,如果是,进行错误提示。
优选地,还包括:
接收更改所述错误代码的请求,获取与所述错误代码相对应的多个待选择代码;
接收从所述多个待选择代码所选取的代码,将该代码作为正确代码替换所述错误代码。
优选地,所述获取元数据配置请求携带的元数据的任一参数对应的方法和成员变量包括:采用JAVA反射机制获取元数据配置请求携带的元数据的任一参数对应的方法和成员变量。
优选地,所述接收元数据文件创建请求,确定所述元数据文件创建请求对应的构件类型包括:接收元数据文件创建请求,所述元数据文件创建请求中携带多个待创建构件;
分别确定任一待创建构件的构件类型。
优选地,所述构件类型为方面构件时,所述方面构件的元数据包括:详细信息、生命周期、方面构件属性、引用服务和通知器,其中,详细信息、生命周期和方面构件属性各自的参数在一个界面中显示,引用服务和通知器各自的参数分别在单独的界面中显示。
优选地,所述构件类型为服务构件时,所述服务构件的元数据包括:详细信息、生命周期、服务构件属性、提供服务、引用服务、构件实例、Web服务和通知器,其中,详细信息、生命周期和方面构件属性各自的参数在一个界面中显示,提供服务、引用服务、构件实例、Web服务和通知器各自的参数分别在单独的界面中显示。
基于本发明实施例的另一方面,提供一种元数据文件创建系统,包括:
接收器,用于接收元数据文件创建请求,确定所述元数据文件创建请求对应的构件类型;
获取模块,用于针对确定的构件类型的任一元数据,接收元数据配置请求,获取所述元数据配置请求携带的元数据的任一参数对应的系统和成员变量;
配置模块,用于获取从所述系统和成员变量中所选取的系统和成员变量,对所述元数据进行配置,以完成所述构件类型的元数据文件的创建。
优选地,还包括:
显示模块,用于显示所述元数据文件的源代码;
检测模块,用于检测所述源代码中是否存在错误代码;
提示模块,用于在所述检测模块检测所述源代码中存在错误代码的情况下,进行错误提示。
优选地,还包括:
代码获取模块,用于接收更改所述错误代码的请求,获取与所述错误代码相对应的多个待选择代码;
替换模块,用于接收从所述多个待选择代码所选取的代码,将该代码作为正确代码替换所述错误代码。
基于本发明实施例的再一方面,提供一种服务器,包括上述元数据文件创建系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东中创软件工程股份有限公司;山东中创软件商用中间件股份有限公司,未经山东中创软件工程股份有限公司;山东中创软件商用中间件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110439170.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:线缆压型模
- 下一篇:一种2,3-二氯吡啶的制备方法