[发明专利]一种用于应用请求接口的字段校验框架和接口校验方法在审

专利信息
申请号: 202310147194.7 申请日: 2023-02-22
公开(公告)号: CN116204223A 公开(公告)日: 2023-06-02
发明(设计)人: 黄启雄 申请(专利权)人: 北京沐融信息科技股份有限公司
主分类号: G06F8/71 分类号: G06F8/71;G06F8/73;G06F21/56
代理公司: 北京维正专利代理有限公司 11508 代理人: 赵万凯
地址: 100089 北京市海*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 用于 应用 请求 接口 字段 校验 框架 方法
【权利要求书】:

1.一种用于应用请求接口的字段校验框架,其特征在于:包括依赖库层、校验框架组件层和应用请求接口层,依赖库层基于开源技术,提供字段校验框架的基础技术设施;校验框架组件层用于接收配置文件和注解,支持校验逻辑与业务代码解耦,配置解析,根据注解判断接口是否需要校验,解析配置文件,实例化校验规则,根据校验规则进行校验;应用请求接口层用于提供接口服务。

2.根据权利要求1所述用于应用请求接口的字段校验框架,其特征在于:依赖库层包括:用于提供对代码的切面逻辑增强和注解技术的开源技术、用于解析配置的开源技术;采用xml文件进行配置,定义接口字段校验规则,并支持集合的校验,集合的校验包括集合元素的校验和集合自身大小的校验。

3.根据权利要求1或2所述用于应用请求接口的字段校验框架,其特征在于:开源技术包括spring开源库、dom4j开源库和jaxen开源库,spring开源库用于提供对代码的切面逻辑增强和面向切面编程注解技术,解耦校验逻辑与业务代码,dom4j开源库和jaxen开源库用于解析配置文件。

4.根据权利要求1所述用于应用请求接口的字段校验框架,其特征在于:校验框架组件层包括校验注解、配置文件、校验规则、切面校验器和配置解析器,校验注解与配置文件相互配合,用于提示切面当前接口是否需要校验,配置解析器用于对解析配置文件,实例化校验规则,切面校验器用于根据校验规则对接口请求校验参数进行校验。

5.一种基于字段校验框架的接口设计方法,其特征在于:包括在应用的资源管理文件中配置至少一个校验规则文件,在需要校验的业务接口上添加至少一项注解,用于表示所述业务接口需要校验。

6.根据权利要求5所述基于字段校验框架的接口设计方法,其特征在于:在资源文件的validator目录下配置校验规则文件,在某个接口请求校验参数数量大于1时,将注解与对应的校验规则绑定,实现校验规则与业务接口的绑定。

7.一种基于字段校验框架的接口校验方法,其特征在于:包括:应用启动时,字段校验框架读取应用的资源管理文件中的校验规则文件,解析和实例化校验规则,并保存,在接口接收到请求时,进行校验。

8.根据权利要求7所述基于字段校验框架的接口校验方法,其特征在于:在接口接收到请求时,进入字段校验框架的面向切面编程切面中,根据当前接口名称查找是否有实例化的校验规则,如果有,进行校验,并根据校验结果进行相应操作,如果无,则不进行校验。

9.根据权利要求8所述基于字段校验框架的接口校验方法,其特征在于:若通过校验,则面向切面编程切面调用接口交易逻辑,若未通过校验,则根据设置进行相应处理。

10.一种字段校验框架终端,其特征在于:包括存储器、处理器、以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-9任一所述方法。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沐融信息科技股份有限公司,未经北京沐融信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202310147194.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top