[发明专利]用于枚举数据访问的方法和装置在审
申请号: | 201710971811.X | 申请日: | 2017-10-18 |
公开(公告)号: | CN109683870A | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 李建珍;袁立超 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 枚举 枚举数据 方法和装置 访问请求 调用 接收用户 预定规则 更新 页面 解析 访问 返回 节约 申请 应用 展示 开发 维护 | ||
本申请公开了用于枚举数据访问的方法和装置。方法的一具体实施方式包括:接收用户对应用的页面的访问请求,其中所述页面包括多个枚举项;根据所述访问请求调用所述多个枚举项中各所述枚举项分别对应的枚举类;接收按照预定规则对调用各所述枚举项分别对应的枚举类的返回值解析得到的枚举数据并展示。从而实现了Web应用前端枚举项对应的枚举数据随着后端枚举类对应的枚举数据的更新而更新,节约了在Web应用前端和Web应用后端的枚举类代码同步所需的开发和维护的成本。
技术领域
本申请涉及计算机技术领域,具体涉及互联网技术领域,尤其涉及一种用于枚举数据访问的方法和装置。
背景技术
在Web应用系统开发中,经常会定义很多常量或者枚举类来存储一些固定不变的数据,目的是方便其他逻辑调用并且好集中管理不易出错。
目前,Web应用系统页面中的枚举类在前端和后端需要同步。在后端更新枚举时,需要在前端同时更新该枚举来。但是在后端删除或者添加一个枚举类的枚举值时,如果没有考虑到该枚举类的使用范围,会导致在前端同时修改时遗落或丢失,这样既浪费开发的时间,还不利于问题排查和后期的维护。
发明内容
本申请的目的在于提出一种用于枚举数据访问的方法和装置,来解决以上背景技术部分提到的技术问题。
第一方面,本申请提供了一种用于枚举数据访问的方法,所述方法包括:接收用户对应用的页面的访问请求,其中所述页面包括多个枚举项;根据所述访问请求调用所述多个枚举项中各所述枚举项分别对应的枚举类;接收按照预定规则对调用所述枚举类的返回值解析得到的枚举数据并展示。
在一些实施例中,上述根据所述访问请求调用所述多个枚举项中各所述枚举项分别对应的枚举类,包括:根据所述访问请求基于多个枚举类各自的注解从所述多个枚举类中筛选出所述页面对应的多个枚举类并调用。
在一些实施例中,上述根据所述访问请求调用所述多个枚举项中各所述枚举项分别对应的枚举类,包括:根据所述访问请求通过模型视图控制器调用所述多个枚举项中各所述枚举项分别对应的枚举类。
在一些实施例中,在上述根据所述访问请求通过模型视图控制器调用所述多个枚举项中各所述枚举项分别对应的枚举类之前,上述方法还包括:在所述模型视图控制器中注册并绑定各枚举项对应的枚举类。
在一些实施例中,上述接收按照预定规则对调用各所述枚举项分别对应的枚举类的返回值解析得到的枚举数据并展示,包括:对于任意一个枚举类,接收通过使用循环迭代方法解析出的该枚举类的返回值对应的多个枚举数据并展示。
第二发明,本申请提供了一种用于枚举数据访问的装置,装置包括:第一接收单元,配置用于接收用户对应用的页面的访问请求,其中所述页面包括多个枚举项;调用单元,配置用于根据所述访问请求通过模型视图控制器调用所述多个枚举项中各所述枚举项分别对应的枚举类;第二接收单元,配置用于接收按照预定规则对调用所述枚举类的返回值解析得到的枚举数据并展示。
在一些实施例中,所述调用单元进一步配置用于:根据所述访问请求基于多个枚举类各自的注解从所述多个枚举类中筛选出所述页面对应的多个枚举类并调用。
在一些实施例中,所述调用单元进一步配置用于:根据所述访问请求通过模型视图控制器调用所述多个枚举项中各所述枚举项分别对应的枚举类。
在一些实施例中,所述装置还包括绑定单元,所述绑定单元配置用于在所述调用单元根据所述访问请求通过模型视图控制器调用所述多个枚举项中各所述枚举项分别对应的枚举类之前,在所述模型视图控制器中注册并绑定各枚举项对应的枚举类。
在一些实施例中,所述第二接收单元进一步配置用于:对于任意一个枚举类,接收通过使用循环迭代方法解析出的该枚举类的返回值对应的多个枚举数据并展示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710971811.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:DAPP的开发方法和装置
- 下一篇:基于图像目标检测的代码自动生成装置及方法