预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113821557A(43)申请公布日2021.12.21(21)申请号202111120513.2(22)申请日2021.09.24(71)申请人四川新网银行股份有限公司地址610094四川省成都市成都高新区吉泰三路8号1栋1单元26楼1-8号(72)发明人逄金刚王翔宇(74)专利代理机构成都智言知识产权代理有限公司51282代理人濮云杉(51)Int.Cl.G06F16/25(2019.01)G06F16/242(2019.01)G06F9/448(2018.01)权利要求书1页说明书4页附图1页(54)发明名称Web页面与后端进行数据交互的方法(57)摘要本发明涉及Web页面与后端进行数据交互的方法,包括步骤:A.设置一个用于接收前端AJAX请求的处理模块;B.将每个AJAX请求所需要执行的SQL语句配置在xml文件中,并为每一个SQL语句设置一个ID;C.前端通过所述处理模块向后端发起AJAX请求,后端根据请求中SQL语句的ID,在xml文件中找到对应的目标SQL语句,执行目标SQL语句并返回响应结果。本发明将大量前端与后端交互的处理逻辑统一成公共步骤,不再需要开发人员再编写前段与后端交互的处理逻辑,只需要通过简单的HTML开发和SQL语句配置就能完成前端与后端的请求处理,大幅度提高了开发效率效率,有效避免了程序中出现代码冗余。CN113821557ACN113821557A权利要求书1/1页1.Web页面与后端进行数据交互的方法,其特征为,包括步骤:A.设置一个用于接收前端AJAX请求的处理模块,前端所有需要与后端交互的AJAX请求都统一调用该处理模块;B.将每个AJAX请求所需要执行的SQL语句按设定的格式配置在xml文件中,并在该xml文件中为每一个SQL语句设置一个全局唯一的ID;C.前端的处理器通过所述处理模块向后端发起AJAX请求,后端的处理器根据接收到的AJAX请求中的SQL语句的ID,在所述xml文件中找到对应的目标SQL语句,执行目标SQL语句并返回响应结果。2.如权利要求1所述的Web页面与后端进行数据交互的方法,其特征为:步骤B中,配置好所述xml文件后,在系统启动时自动加载所述的xml文件到系统缓存中。3.如权利要求1所述的Web页面与后端进行数据交互的方法,其特征为:在步骤B所述的xml文件中配置有执行SQL语句前对SQL语句逻辑进行检查的检查条件。4.如权利要求1所述的Web页面与后端进行数据交互的方法,其特征为:步骤C中前端的处理器通过所述处理模块向后端发起AJAX请求的方式有两种,第一种是前端框架在页面加载的时候扫描页面中是否有需要自动加载的数据,如果有,就通过前端框架构造一个前端的AJAX请求并自动向后端发起请求;第二种是人工触发前端的AJAX请求,用户通过点击页面上的按钮来触发前端框架发起一个AJAX请求。5.如权利要求1所述的Web页面与后端进行数据交互的方法,其特征为:步骤C中,当后端的处理器接收到AJAX请求后,执行步骤包括:C1.后端的处理器根据接收到的AJAX请求中携带的参数将该请求分为读请求或写请求,并通过两个独立的处理逻辑分别处理读请求和写请求,如果是读请求则将该AJAX请求分发给读处理接口,如果是写请求则将该AJAX请求分发给写处理接口;C2.读处理接口或写处理接口接收到AJAX请求后,判断该AJAX请求中携带的参数是否为空,若为空则将此参数剔除,然后判断该AJAX请求携带的参数中是否携带有需要执行的SQL语句的ID,若没有则返回错误码以及错误信息,反之将参数与需要执行的SQL语句的ID添加到一个集合中,并将集合传递给SQL执行函数;C3.SQL执行函数获取所述的xml文件,通过需要执行的SQL语句的ID在所述xml文件中找到对应的目标SQL语句,若是读处理接口处理则调用数据库查询执行器来执行该目标SQL语句,若是写处理接口处理则调用数据库更新执行器来执行该目标SQL语句;C4.执行完目标SQL语句后,如果有返回值,则将返回值封装后返回给前端,前端解析返回的参数,将返回的参数渲染给视图,然后将对应的数据展示在前端页面上。6.如权利要求5所述的Web页面与后端进行数据交互的方法,其特征为:步骤C3中,当读处理接口调用数据库查询执行器来执行所述目标SQL语句时,判断所述AJAX请求是否携带有分页查询的参数,若有则为所述目标SQL语句拼接分页查询的语句。7.如权利要求3所述的Web页面与后端进行数据交互的方法,其特征为:步骤C中,在所述xml文件中找到对应的目标SQL语句后,先根据所述检查条件检查目标SQL语句是否通过,如果检查不通过则返回检查不通过的原因,如果检查通过则再执行目标SQL语句并返回