一种基于金融场景的前端逻辑代码复用架构构建方法与流程

文档序号:27433991发布日期:2021-11-17 22:38阅读:118来源:国知局
一种基于金融场景的前端逻辑代码复用架构构建方法与流程

1.本发明涉及金融领域,尤其涉及一种基于金融场景的前端逻辑代码复用架构构建方法。


背景技术:

2.作为一家银行的金融科技子公司,项目功能赋能过程中有很多诸如绑卡,支付等金融场景的业务,除了跨端的差异或者跨项目的差异,即纯前端的差异,在业务处理、逻辑处理上基本一致,这个时候就会出现一个关于开发效率,重复性工作的问题,我们希望功能逻辑相同的部分只开发一次,不同项目之间能够实现有效的复用,减少时间与人员的浪费。
3.现有技术中采用前后端分离的方式,前端负责页面展示与部分业务逻辑处理,后端通过提供接口通过http或者https与前端交互。
4.现有技术中前后端分离的开放方式架构如下,金融场景的业务,除了跨端的差异或者跨项目的差异,在业务处理、逻辑处理上基本一致,这种业务的逻辑处理对于开发过程来说无论是跨端或者页面展示的差异都是一个重复开发的过程,但是由于页面展示与这部分的业务逻辑处理是绑定的都是存在前端开发模块中的,所以,这种重复性工作是不可避免的。


技术实现要素:

5.鉴于上述问题,提出了本发明以便提供克服上述问题或者至少部分地解决上述问题的一种基于金融场景的前端逻辑代码复用架构构建方法。
6.根据本发明的一个方面,提供了一种基于金融场景的前端逻辑代码复用架构构建方法,所述构建方法包括:
7.建立前端项目和后端处理架构;
8.采用服务请求与响应的方式解决跨端之间的差异,同时进行所述前端与所述后端之间的数据交互;
9.采用node.js语言开发工具编写接口,并将接收的所述前端的请求发送至所述后端。
10.可选的,所述构建方法还包括:
11.采用调用接口接收响应的形式实现逻辑分离;
12.如遇到重复的业务逻辑处理,所述前端调用接口将业务数据作为输入参数发送至所述接口;
13.所述接口处理部分业务逻辑,接收服务的响应。
14.本发明提供的一种基于金融场景的前端逻辑代码复用架构构建方法,所述构建方法包括:建立前端项目和后端处理架构;采用服务请求与响应的方式解决跨端之间的差异,同时进行所述前端与所述后端之间的数据交互;采用node.js语言开发工具编写接口,并将接收的所述前端的请求发送至所述后端。能够实现将这种重复性的业务逻辑处理功能提取
出来,实现跨端、跨项目复用。
15.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
16.为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
17.图1为本发明实施例提供的一种基于金融场景的前端逻辑代码复用架构图。
具体实施方式
18.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
19.本发明的说明书实施例和权利要求书及附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元。
20.下面结合附图和实施例,对本发明的技术方案做进一步的详细描述。
21.如图1所示,一种基于金融场景的前端逻辑代码复用架构构建方法,所述构建方法包括:建立前端项目和后端处理架构;采用服务请求与响应的方式解决跨端之间的差异,同时进行所述前端与所述后端之间的数据交互;采用node.js语言开发工具编写接口,并将接收的所述前端的请求发送至所述后端。node.js。node.js作为一个进行全栈开发的语言工具,不仅实现前端实现的功能,也实现后端实现的功能,提供了很多的api接口供我们实现重复的业务逻辑处理。
22.所述构建方法还包括:采用调用接口接收响应的形式实现逻辑分离;如遇到重复的业务逻辑处理,所述前端调用接口将业务数据作为输入参数发送至所述接口;所述接口处理部分业务逻辑,接收服务的响应。
23.逻辑分离主要采用调用接口接收响应的形式,当遇到重复的业务逻辑处理时,前端需要调用接口,将业务数据作为入参传给接口,由接口来处理此部分业务逻辑,同时接收该服务的响应。
24.不同的项目实现重复的业务逻辑的时候只需要给重复业务处理服务提供业务数据,由该服务来实现重复的业务逻辑,与前端和后端来进行交互。
25.node.js支持http协议,完成接口的编写,同时完成接收前端的请求与向后端发送请求的功能,因为跨端与跨项目与该重复业务处理服务之间是通过接口来进行交互的,接口只对入参有要求,对使用的技术栈没有要求,所以跨端和跨项目的问题迎刃而解。
26.node.js支持将本身注册为一个服务,所以我们开发完成之后以服务的形式存在,无论是跨端或者是跨项目都调用这个服务,就完成了重复业务逻辑的复用。
27.有益效果:为重复性的金融业务处理场景提供业务逻辑复用方案;通过使用node.js作为开发语言,开发业务处理逻辑,并注册为服务与前端和后端同时交互,为相同金融业务场景的项目提供复用方案。
28.以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。


技术特征:
1.一种基于金融场景的前端逻辑代码复用架构构建方法,其特征在于,所述构建方法包括:建立前端项目和后端处理架构;采用服务请求与响应的方式解决跨端之间的差异,同时进行所述前端与所述后端之间的数据交互;采用node.js语言开发工具编写接口,并将接收的所述前端的请求发送至所述后端。2.根据权利要求1所述的一种基于金融场景的前端逻辑代码复用架构构建方法,其特征在于,所述构建方法还包括:采用调用接口接收响应的形式实现逻辑分离;如遇到重复的业务逻辑处理,所述前端调用接口将业务数据作为输入参数发送至所述接口;所述接口处理部分业务逻辑,接收服务的响应。

技术总结
本发明提供的一种基于金融场景的前端逻辑代码复用架构构建方法,所述构建方法包括:建立前端项目和后端处理架构;采用服务请求与响应的方式解决跨端之间的差异,同时进行所述前端与所述后端之间的数据交互;采用Node.js语言开发工具编写接口,并将接收的所述前端的请求发送至所述后端。能够实现将这种重复性的业务逻辑处理功能提取出来,实现跨端、跨项目复用。复用。复用。


技术研发人员:李壹
受保护的技术使用者:北银金融科技有限责任公司
技术研发日:2021.08.27
技术公布日:2021/11/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1