一种页面展示方法及装置制造方法及图纸

技术编号:38468973 阅读:8 留言:0更新日期:2023-08-11 14:45
本发明专利技术提供一种页面展示方法及装置,可用于金融领域或其他技术领域。所述方法包括:拦截页面访问请求,所述页面访问请求包括请求路径;其中,所述页面访问请求用于访问旧版Web项目中的前端页面,所述旧版Web项目是基于后端框架开发得到的,所述前端页面是基于前端框架开发并部署于所述旧版Web项目;根据所述请求路径查询与所述请求路径匹配的前端页面组件;根据查询到的前端页面组件进行前端页面展示。所述装置用于执行上述方法。本发明专利技术实施例提供的页面展示方法及装置,提高了前端页面的展示效率。效率。效率。

【技术实现步骤摘要】
一种页面展示方法及装置


[0001]本专利技术涉及计算机
,具体涉及一种页面展示方法及装置。

技术介绍

[0002]随着页面开发技术的不断更新,出现更加先进的前端框架。但是对于一些采用后端框架开发的大型项目,依然在使用中。
[0003]为了在老项目中使用前端框架开发的页面,比如在Java服务器页面(Java ServerPages,简称JSP)技术开发的大型老项目中,引入前端框架Vue开发的页面,通常需要重新使用Vue等前端框架技术进行整个项目的功能重构,耗费时间长且效率低。因此,如何提出一种在老旧系统页面中展示新框架页面的方法,成为本领域亟待解决的重要课题。

技术实现思路

[0004]针对现有技术中的问题,本专利技术实施例提供一种页面展示方法及装置,能够至少部分地解决现有技术中存在的问题。
[0005]第一方面,本专利技术提出一种页面展示方法,包括:
[0006]拦截页面访问请求,所述页面访问请求包括请求路径;其中,所述页面访问请求用于访问旧版Web项目中的前端页面,所述旧版Web项目是基于后端框架开发得到的,所述前端页面是基于前端框架开发并部署于所述旧版Web项目;
[0007]根据所述请求路径查询与所述请求路径匹配的前端页面组件;
[0008]根据查询到的前端页面组件进行前端页面展示。
[0009]进一步地,所述根据所述请求路径查询与所述请求路径匹配的前端页面组件包括:
[0010]采用斐波那契查找算法在各个前端页面组件对应的访问路径中查询与所述请求路径匹配的前端页面组件;其中,每个前端页面组件具有唯一对应的访问路径。
[0011]进一步地,本专利技术实施例提供的页面展示方法还包括:
[0012]若根据所述请求路径在路由表中没有查询到相同的请求路径,则将所述请求路径添加到路由表中。
[0013]进一步地,在根据所述请求路径查询与所述请求路径匹配的前端页面组件之前,本专利技术实施例提供的页面展示方法还包括:
[0014]根据预设筛选规则对所述请求路径进行有效性筛选;
[0015]若所述请求路径不满足所述预设筛选规则,则忽略所述页面访问请求。
[0016]进一步地,本专利技术实施例提供的页面展示方法还包括:
[0017]将所述前端页面组件对应的前端工程预先存储到所述旧版Web项目的设定目录下。
[0018]进一步地,所述页面访问请求是通过访问基于前端框架开发的菜单触发的。
[0019]进一步地,所述拦截页面访问请求包括:
[0020]若判断获知所述请求路径包括前端页面标识,则拦截所述页面访问请求。
[0021]第二方面,本专利技术提供一种页面展示装置,包括:
[0022]拦截模块,用于拦截页面访问请求,所述页面访问请求包括请求路径;其中,所述页面访问请求用于访问旧版Web项目中的前端页面,所述旧版Web项目是基于后端框架开发得到的,所述前端页面是基于前端框架开发并部署于所述旧版Web项目;
[0023]查询模块,用于根据所述请求路径查询与所述请求路径匹配的前端页面组件;
[0024]展示模块,用于根据查询到的前端页面组件进行前端页面展示。
[0025]第三方面,本专利技术提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施例所述的页面展示方法。
[0026]第四方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述的页面展示方法。
[0027]第五方面,本专利技术提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的页面展示方法。
[0028]本专利技术实施例提供的页面展示方法及装置,拦截页面访问请求,页面访问请求包括请求路径,页面访问请求用于访问旧版Web项目中的前端页面,旧版Web项目是基于后端框架开发得到的,前端页面是基于前端框架开发并部署于所述旧版Web项目;根据请求路径查询与所述请求路径匹配的前端页面组件,根据查询到的前端页面组件进行前端页面展示,能够在基于后端框架开发的系统中进行前端页面的展示,无需进行整个项目的功能重构,提高了前端页面的展示效率。
附图说明
[0029]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0030]图1是本专利技术第一实施例提供的页面展示方法的流程示意图。
[0031]图2是本专利技术第二实施例提供的页面展示方法的流程示意图。
[0032]图3是本专利技术第三实施例提供的服务器的结构示意图。
[0033]图4是本专利技术第四实施例提供的页面展示装置的结构示意图。
[0034]图5是本专利技术第五实施例提供的页面展示装置的结构示意图。
[0035]图6是本专利技术第六实施例提供的页面展示装置的结构示意图。
[0036]图7是本专利技术第七实施例提供的页面展示装置的结构示意图。
[0037]图8是本专利技术第八实施例提供的电子设备的实体结构示意图。
具体实施方式
[0038]为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中
的特征可以相互任意组合。本申请中技术方案中对数据的获取、存储、使用、处理等均符合法律法规的相关规定。本申请实施例中的用户信息均是通过合法合规途径获得,并且对用户信息的获取、存储、使用、处理等经过客户授权同意的。
[0039]为了便于理解本申请提供的技术方案,下面先对本申请技术方案的相关内容进行说明。
[0040]本专利技术实施例提供的页面展示方法,基于后端框架和前端框架工程化思想的结合,比如将后端框架JSP和前端框架vue相结合,提出一种在使用后端框架开发的老旧系统常用的Web页面框架中的页面中嵌入前端框架页面的方法。通过将使用前端框架的新功能项目资源打包后,部署到旧版的Web项目的发布目录,在老旧项目中创建一个新的页面作为一个中转页面,该页面的作用是在里面做一个路由跳转映射,通过页面中配置的路由算法,准确计算出每个访问对应的JSP路由到正确的新前端页面,在老旧系统访问该新功能时,通过路由装置的算法,就能路由到正确新前端页面。对于前端页面数据的填充,可以直接调用原有RESTful API。本专利技术实施例提供的页面展示方法能更好简化集成的复杂度、提升嵌入后所达到的效果,降低前端页面在老旧系统中部署的人力成本和时间成本,提高效率。
[0041]为了本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面展示方法,其特征在于,包括:拦截页面访问请求,所述页面访问请求包括请求路径;其中,所述页面访问请求用于访问旧版Web项目中的前端页面,所述旧版Web项目是基于后端框架开发得到的,所述前端页面是基于前端框架开发并部署于所述旧版Web项目;根据所述请求路径查询与所述请求路径匹配的前端页面组件;根据查询到的前端页面组件进行前端页面展示。2.根据权利要求1所述的方法,其特征在于,所述根据所述请求路径查询与所述请求路径匹配的前端页面组件包括:采用斐波那契查找算法在各个前端页面组件对应的访问路径中查询与所述请求路径匹配的前端页面组件;其中,每个前端页面组件具有唯一对应的访问路径。3.根据权利要求1所述的方法,其特征在于,还包括:若根据所述请求路径在路由表中没有查询到相同的请求路径,则将所述请求路径添加到路由表中。4.根据权利要求1所述的方法,其特征在于,在根据所述请求路径查询与所述请求路径匹配的前端页面组件之前,还包括:根据预设筛选规则对所述请求路径进行有效性筛选;若所述请求路径不满足所述预设筛选规则,则忽略所述页面访问请求。5.根据权利要求1所述的方法,其特征在于,还包括:将所述前端页面组件对应的前端工程预先存储到所述旧版Web项目的设定目录下。6.根据权...

【专利技术属性】
技术研发人员:吴成龙廖江亮周鹏飞张树湘
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1