【技术实现步骤摘要】
基于数据库元数据构建API接口方法及装置
[0001]本申请属于计算机
,具体涉及一种基于数据库元数据构建API接口方法及装置。
技术介绍
[0002]应用程序接口(英语:Application Programming Interface,简称:API),又称为应用编程接口,就是软件系统不同组成部分衔接的约定,以下简称API接口。由于近年来软件的规模日益庞大,常常需要把复杂的系统划分成小的组成部分,API接口的设计十分重要。程序设计的实践中,API接口的设计首先要使软件系统的职责得到合理划分。良好的API接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。
[0003]目前,通过编码的方式开发API接口,对人员要求高、效率低;在元数据发生变化时,无法快速定位相关API接口,易出现疏漏,且需要人工重新编码修改API接口程序,发布周期长,期间涉及人员多、易出错;在编码过程中,人员技术水平不同,易出现接口形式不统一的情况,可读性差、不易于运维管理。 />
技术实现思路
...
【技术保护点】
【技术特征摘要】
1.一种基于数据库元数据构建API接口方法,其特征在于,包括:获取元数据名称、元数据类型、元数据长度及元数据增删;根据所述元数据名称、所述元数据类型、所述元数据长度及所述元数据增删验证元数据是否发生变化,若是,则输出元数据变化事件;根据所述元数据变化事件构建或更新API接口。2.根据权利要求1所述的基于数据库元数据构建API接口方法,其特征在于,所述获取元数据名称、元数据类型、元数据长度及元数据增删,包括:分析日志,并扫描数据库中元数据信息;比对历次分析及扫描结果产生元数据产生的变化,得到所述变化信息。3.根据权利要求1或2所述的基于数据库元数据构建API接口方法,其特征在于,在所述根据所述元数据名称、所述元数据类型、所述元数据长度及所述元数据增删验证元数据是否发生变化之后,所述基于数据库元数据构建API接口方法还包括:若否,则丢弃所述元数据名称、所述元数据类型、所述元数据长度及所述元数据增删。4.根据权利要求1所述的基于数据库元数据构建API接口方法,其特征在于,所述根据所述元数据变化事件构建或更新API接口,包括:根据所述元数据变化事件判断本地接口数据库是否存在元数据的对应接口;若不存在,则根据所述元数据变化事件与预设的接口构建策略构建新接口;若存在,提取所述元数据变化事件中的变化项,根据所述变化项更新接口存储库中的相应接口。5.根据权利要求1所述的基于数据库元数据构建API接口方法,其特征在于,在所述根据所述元数据变化事件构建或更新API接口之后,所述基于数据库元数据构建API接口方法还包括:验证所述API接口是否发生变化;若是,则...
【专利技术属性】
技术研发人员:陈铭,马旭慧,张凯,柳进军,李浩浩,孟雄飞,卢立鹏,刑凯翔,
申请(专利权)人:中关村科学城城市大脑股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。