[发明专利]软件开发方法、系统及可读存储介质在审
申请号: | 202110971211.X | 申请日: | 2021-08-24 |
公开(公告)号: | CN113434152A | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | 景鑫;胡杨林;武健;朱子玉;朱丽云 | 申请(专利权)人: | 北京交研智慧科技有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/30;G06F16/242 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;张博 |
地址: | 100073 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 开发 方法 系统 可读 存储 介质 | ||
本申请实施例提供一种软件开发方法、系统及可读存储介质,属于数据处理技术领域。方法包括:前端向后台发送业务请求;后台响应业务请求,通过前端综合服务向前端发送第一目标数据,前端综合服务中集成多个服务功能,第一目标数据中包含多个服务功能的全部数据;当前端检测到用户的交互事件时,调用目标类sql语句;前端通过目标类sql语句,从第一目标数据中获取与交互事件对应的第二目标数据。本申请实施例中,针对后台,简化了部署,提高后台人员的开发效率;针对前端,将数据提取从网络换到了本地,避免受到网速影响,提升了用户体验。
技术领域
本申请实施例涉及数据处理技术领域,具体涉及一种软件开发方法、系统及可读存储介质。
背景技术
软件开发为信息化发展提供了重要保障,如何提升开发效率,能够利用信息化的手段快速响应日益变化的交通需求,则成为开发人员需要不断思考的问题。目前的开发方式普遍存在开发效率不高、代码量大、工程不易维护的问题。
发明内容
本申请实施例的目的是提供一种软件开发方法、系统及可读存储介质,能够解决现有软件开发方式开发效率不高、代码量大、工程不易维护的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供一种软件开发方法,所述方法包括:
前端向后台发送业务请求;
所述后台响应所述业务请求,通过前端综合服务向所述前端发送第一目标数据,所述前端综合服务中集成多个服务功能,所述第一目标数据中包含所述多个服务功能的全部数据;
当所述前端检测到用户的交互事件时,调用目标类sql语句;
所述前端通过所述目标类sql语句,从所述第一目标数据中获取与所述交互事件对应的第二目标数据。
在一些实施方式中,所述后台响应所述业务请求,通过前端综合服务向所述前端发送第一目标数据,包括:
所述后台响应所述业务请求,根据与所述前端综合服务对应的唯一前端接口类,确定服务方法,所述唯一前端接口类中集成所述多个服务功能的全部业务接口;
通过所述服务方法,向所述前端发送第一目标数据。
在一些实施方式中,所述目标类sql语句中包含:取值路径信息和筛选条件信息;
所述前端通过所述目标类sql语句,从所述第一目标数据中获取与所述交互事件对应的第二目标数据,包括:
所述前端通过所述取值路径信息从所述第一目标数据中提取目标数据集合的字段值链;
所述前端通过所述筛选条件信息从所述目标数据集合中筛选出所述第二目标数据。
在一些实施方式中,在所述当所述前端检测到用户的交互事件时,调用目标类sql语句,所述方法还包括:
所述前端根据所述第一目标数据中的每种数据,确定所述每种数据对应的取值路径;
根据所述每种数据对应的取值路径,确定所述每种数据对应的类sql语句。
第二方面,本申请实施例提供一种软件开发系统,所述系统包括:前端装置和后台装置;
所述前端装置包括:
第一发送模块,用于前端向后台发送业务请求;
所述后台装置包括:
第二发送模块,用于所述后台响应所述业务请求,通过前端综合服务向所述前端发送第一目标数据,所述前端综合服务中集成多个服务功能,所述第一目标数据中包含所述多个服务功能的全部数据;
所述前端装置还包括:
调用模块,用于当所述前端检测到用户的交互事件时,调用目标类sql语句;
获取模块,用于所述前端通过所述目标类sql语句,从所述第一目标数据中获取与所述交互事件对应的第二目标数据。
在一些实施方式中,所述第二发送模块,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京交研智慧科技有限公司,未经北京交研智慧科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110971211.X/2.html,转载请声明来源钻瓜专利网。