微前端服务应用方法、装置、存储介质及电子设备与流程

文档序号:30580178发布日期:2022-06-29 11:45阅读:来源:国知局

技术特征:
1.一种微前端服务装置,其特征在于,包括:主应用层单元以及子应用层单元;所述子应用层单元中设置有至少一个业务模块,所述业务模块用于承载对应业务的服务内容;所述主应用层单元中配置有中心注册表,所述主应用层单元通过所述中心注册表将访问指令转发至所述子应用层单元中与所述访问指令对应的目标业务模块中,以将所述目标业务模块的数据文件加载至所述主应用单元。2.根据权利要求1所述的微前端服务装置,其特征在于,所述主应用层单元中设置有子应用管理模块;其中,所述子应用管理模块用于利用所述中心注册表将所述访问指令匹配至所述目标业务模块,并对所述目标业务模块的静态文件进行加载,所述数据文件包括所述静态文件。3.根据权利要求2所述的微前端服务装置,其特征在于,还包括:用户接入层单元;其中,所述用户接入层单元用于接收所述访问指令,以及用于展示所述主应用单元加载所述静态文件后的页面。4.根据权利要求1-3中任意一项所述的微前端服务装置,其特征在于,所述主应用层单元中设置有至少一个公共服务模块,所述公共服务模块用于为所述业务模块提供公共能力,所述公共能力用于支持相应的用户交互操作。5.根据权利要求4所述的微前端服务装置,其特征在于,所述公共服务模块包括:账户管理模块、权限管理模块以及菜单管理模块中的至少一种。6.根据权利要求1-3中任意一项所述的微前端服务装置,其特征在于,还包括:基础服务层单元;其中,所述基础服务层单元中配置有基础服务模块,所述基础服务模块用于为所述业务模块提供基础能力,所述基础能力用于支持所述业务模块的运行管理。7.根据权利要求1-3中任意一项所述的微前端服务装置,其特征在于,还包括:后端连接接口;其中,所述后端连接接口用于向各个业务模块所对应的后台服务器请求所述数据文件。8.一种微前端服务应用方法,其特征在于,应用于微前端服务装置,所述微前端服务装置包括:主应用层单元以及子应用层单元,所述子应用层单元中设置有至少一个业务模块,所述业务模块用于承载对应业务的服务内容;所述方法,包括:在所述主应用层单元获取到访问指令之后,利用所述主应用层单元中的中心注册表将所述访问指令转发至所述子应用层单元中对应的目标业务模块中;加载所述目标业务模块的数据文件至所述主应用单元。9.根据权利要求8所述的微前端服务应用方法,其特征在于,所述利用所述主应用层单元中的中心注册表将所述访问指令转发至所述子应用层单元中对应的目标业务模块中,包括:通过所述主应用层单元中的子应用管理模块,并利用所述中心注册表将所述访问指令匹配至所述目标业务模块,以对所述目标业务模块的静态文件进行加载。10.根据权利要求9所述的微前端服务应用方法,其特征在于,在所述加载所述目标业务模块的数据文件至所述主应用单元之后,还包括:
在用户接入层单元中展示所述主应用单元加载所述静态文件后的页面。11.根据权利要求8-10中任意一项所述的微前端服务应用方法,其特征在于,还包括:响应于用户交互操作,在所述主应用层单元中调用目标公共服务模块,其中,所述目标公共服务模块为所述主应用层单元中与所述用户交互操作相对应的公共服务模块,所述公共服务模块用于为所述业务模块提供公共能力,所述公共能力用于支持相应的用户交互操作。12.根据权利要求11所述的微前端服务应用方法,其特征在于,所述公共服务模块包括:账户管理模块、权限管理模块以及菜单管理模块中的至少一种。13.根据权利要求8-10中任意一项所述的微前端服务应用方法,其特征在于,还包括:响应于业务管理指令,在所述主应用层单元中调用基础服务模块,其中,所述基础服务模块为所述主应用层单元中与所述业务管理指令相对应的基础服务模块,所述基础服务模块用于为所述业务模块提供基础能力,所述基础能力用于支持所述业务模块的运行管理。14.根据权利要求8-10中任意一项所述的微前端服务应用方法,其特征在于,还包括:响应于所述访问指令,通过后端连接接口向各个业务模块所对应的后台服务器请求所述数据文件。15.一种电子设备,其特征在于,包括:处理器;以及存储器,用于存储所述处理器的计算机程序;其中,所述处理器被配置为通过执行所述计算机程序来实现权利要求1至7任一项所述的微前端服务装置中各单元的功能。16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求8至14任一项所述的微前端服务应用方法。17.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求8至14任一项所述的微前端服务应用方法。

技术总结
本申请提供一种微前端服务应用方法、装置、存储介质及电子设备。本申请实施例提供的微前端服务装置,通过在子应用层单元中设置承载不同服务内容的业务模块,并在主应用层单元中配置中心注册表,从而使得主应用层单元通过中心注册表将访问指令转发至子应用层单元中与访问指令对应的目标业务模块中,以将目标业务模块的数据文件加载至主应用层单元,从而实现在主应用层单元可以对子应用层单元中基于不同框架所开发的业务模块进行兼容,以使得该微前端服务装置可以进行前端业务的解耦,并且还可以通过配置子应用层单元中的业务模块来对具体的业务需求进行适应性的部署,从而提高所开发项目的可扩展性。所开发项目的可扩展性。所开发项目的可扩展性。


技术研发人员:刘小娟
受保护的技术使用者:京东科技控股股份有限公司
技术研发日:2020.12.24
技术公布日:2022/6/28
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1