WEB前端项目的业务剥离方法及装置制造方法及图纸

技术编号:24852272 阅读:28 留言:0更新日期:2020-07-10 19:06
本发明专利技术提供了一种WEB前端项目的业务剥离方法及装置,该方法包括:基于Vue将多个WEB前端项目的复用功能模块集成于复用层平台;基于Vue和每个WEB前端项目的功能需求数据,获得每个WEB前端项目的独立功能模块,将多个独立功能模块集成于独立层平台;基于Vue和每个WEB前端项目的业务需求数据,获得每个WEB前端项目的业务模块,将多个业务模块集成于业务层平台;基于复用层平台、独立层平台和业务层平台,构建WEB前端项目的管理平台,基于Vue对复用层平台、独立层平台和业务层平台进行配置。本发明专利技术可以将WEB前端业务剥离出来,便于维护。

【技术实现步骤摘要】
WEB前端项目的业务剥离方法及装置
本专利技术WEB
,尤其涉及一种WEB前端项目的业务剥离方法及装置。
技术介绍
WEB前端开发采用HTML、CSS、Javascript等各种WEB技术,将数据转化为图形化接口,这样用户可以通过浏览器查看数据并且进行交互。但是,现有的WEB前端开发项目会涉及到很多业务的处理,如果有很多不同类型的业务,使用相同的技术栈,就需要重复创建多个以此技术栈为基础的项目,在各自的项目中除了要维护不同的业务,同时也需要维护与技术架构相关的公共部分,以及自定义的通用组件方法等,这就会使所有项目都有的部分很难统一维护。例如现有容器云、AI、大数据等业务,存在多个项目时,每个项目分别维护组件、状态、路由等,但是对于这些基础架构的部分,多个项目拥有基本相同的内容,只有少部分内容会有定制化,当需要添加一个每个项目都可能使用到的组件,或者更换页面布局等,就需要更改每个项目的代码,有很高的维护成本。综上所述,现有的WEB前端业务开发存在维护困难的问题。
技术实现思路
本专利技术实施例提出一种WE本文档来自技高网...

【技术保护点】
1.一种WEB前端项目的业务剥离方法,其特征在于,包括:/n基于Vue将多个WEB前端项目的复用功能模块集成于复用层平台;/n基于Vue和每个WEB前端项目的功能需求数据,获得每个WEB前端项目的独立功能模块,将多个独立功能模块集成于独立层平台;/n基于Vue和每个WEB前端项目的业务需求数据,获得每个WEB前端项目的业务模块,将多个业务模块集成于业务层平台;/n基于复用层平台、独立层平台和业务层平台,构建WEB前端项目的管理平台,基于Vue对复用层平台、独立层平台和业务层平台进行配置。/n

【技术特征摘要】
1.一种WEB前端项目的业务剥离方法,其特征在于,包括:
基于Vue将多个WEB前端项目的复用功能模块集成于复用层平台;
基于Vue和每个WEB前端项目的功能需求数据,获得每个WEB前端项目的独立功能模块,将多个独立功能模块集成于独立层平台;
基于Vue和每个WEB前端项目的业务需求数据,获得每个WEB前端项目的业务模块,将多个业务模块集成于业务层平台;
基于复用层平台、独立层平台和业务层平台,构建WEB前端项目的管理平台,基于Vue对复用层平台、独立层平台和业务层平台进行配置。


2.如权利要求1所述的WEB前端项目的业务剥离方法,其特征在于,复用功能模块包括:Vuex状态的入口模块、router路由入口模块、locale项目国际化配置入口模块、mock数据入口模块、components通用组件、assets通用静态文件、utils通用方法和/或常量、libs外部库、directives通用指令模块、filters通用过滤器、mixins模块、plugins通用插件、views通用页面、api组件测试、config项目通用配置模块中的其中一种或任意组合。


3.如权利要求1所述的WEB前端项目的业务剥离方法,其特征在于,基于Vue和每个WEB前端项目的功能需求数据,获得每个WEB前端项目的独立功能模块,包括:
基于Vue和每个WEB前端项目的功能需求数据,生成每个WEB前端项目的独立功能模块;
和/或基于Vue和每个WEB前端项目的功能需求数据,对复用模块进行定制,生成每个WEB前端项目的独立功能模块。


4.如权利要求1所述的WEB前端项目的业务剥离方法,其特征在于,还包括:
在进行WEB前端项目的版本管理时,复用层平台的模块为主支,独立层平台的每个WEB前端项目的独立功能模块为一个分支,业务层平台的每个业务模块为独立层平台的WEB前端项目的独立功能模块的子模块。


5.一种WEB前端项目的业务剥离装置,其特征在于,包括:
第一单元,用于基于Vue将多个WEB前端项目的复用功能模块集成于复用层平台;
第二...

【专利技术属性】
技术研发人员:常轶群
申请(专利权)人:中国建设银行股份有限公司建信金融科技有限责任公司
类型:发明
国别省市:北京;11

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

1