前端应用调用方法、设备、存储介质及程序产品技术

技术编号:29672615 阅读:17 留言:0更新日期:2021-08-13 21:54
本发明专利技术提供一种前端应用调用方法、设备、存储介质及程序产品,通过对前端服务拆分为子模块,各子应用可独立部署、独立开发、独立运行,并通过业务平台来实现按需求调用目标子应用,获取目标子应用信息,根据目标子应用信息将目标子应用在主应用上进行注册,以将目标子应用挂载到主应用上;根据主应用的配置信息控制目标子应用在主应用上显示对应页面。在前端软件研发过程中提高软件研发效能,将前端开发过程化繁为简,减少复杂的开发环境、臃肿的代码逻辑带来的时间成本;各子应用相互独立,可以做到对子应用问题的及时响应,做到影响范围最小化;另外,子应用可根据主应用的配置信息进行对应内容的显示,不需要手工配置和显示对应页面。

【技术实现步骤摘要】
前端应用调用方法、设备、存储介质及程序产品
本专利技术属于家用电器
,具体涉及一种前端应用调用方法、设备、存储介质及程序产品。
技术介绍
目前业界主流的软件开发方法是前后端分离,后端服务可以采用微服务模式,而前端服务通常构建在一个项目中,这种方式后端服务可得到解耦,而前端服务还是耦合在一起的。现有技术中,随着业务不断的发展,软件功能的不断丰富,前端将会越来越臃肿,开发、维护、部署的成本越来越大,复杂性越来越高、逐渐形成应用程序的技术债务、上线部署的频率降低、可靠性差、阻碍技术创新。
技术实现思路
本专利技术提供一种前端应用调用方法、设备、存储介质及程序产品,以解决前端服务间的独立性,满足应用的调用需求,使用户按需构建应用程序。本专利技术的第一方面是提供一种前端应用调用方法,应用于业务系统,所述业务系统包括子应用库以及至少一个主应用,所述子应用库包括多个相互隔离的子应用,每一子应用为一个前端应用,每一主应用为一个业务平台,所述方法应用于主应用所在设备,所述方法包括:接收对所述子应用库中的任意目标子本文档来自技高网...

【技术保护点】
1.一种前端应用调用方法,其特征在于,应用于业务系统,所述业务系统包括子应用库以及至少一个主应用,所述子应用库包括多个相互隔离的子应用,每一子应用为一个前端应用,每一主应用为一个业务平台,所述方法应用于主应用所在设备,包括:/n接收对所述子应用库中的任意目标子应用的调用指令;/n根据所述调用指令获取目标子应用信息,根据所述目标子应用信息将目标子应用在所述主应用上进行注册,以将所述目标子应用挂载到所述主应用上;/n根据所述目标子应用信息向所述目标子应用发送配置信息,以使所述目标子应用在所述主应用上显示对应页面。/n

【技术特征摘要】
1.一种前端应用调用方法,其特征在于,应用于业务系统,所述业务系统包括子应用库以及至少一个主应用,所述子应用库包括多个相互隔离的子应用,每一子应用为一个前端应用,每一主应用为一个业务平台,所述方法应用于主应用所在设备,包括:
接收对所述子应用库中的任意目标子应用的调用指令;
根据所述调用指令获取目标子应用信息,根据所述目标子应用信息将目标子应用在所述主应用上进行注册,以将所述目标子应用挂载到所述主应用上;
根据所述目标子应用信息向所述目标子应用发送配置信息,以使所述目标子应用在所述主应用上显示对应页面。


2.根据权利要求1所述的方法,其特征在于,所述根据所述调用指令获取目标子应用信息,根据所述目标子应用信息将目标子应用在所述主应用上进行注册,包括:
根据所述调用指令控制所述目标子应用运行所述目标子应用中的注册程序,接收所述目标子应用发送的所述目标子应用信息,所述目标子应用信息包括以下至少一项:目标子应用的名称、接口、容器、主入口路径、输入数据信息、部署地址、路由信息;
根据所述目标子应用信息在所述主应用上进行挂载。


3.根据权利要求1或2所述的方法,其特征在于,所述目标子应用信息包括所述目标子应用的描述信息,所述描述信息包括目标子应用的功能和/或菜单;
所述根据所述目标子应用信息向所述目标子应用发送配置信息,以使所述目标子应用在所述主应用上显示对应页面,包括:
根据所述目标子应用的描述信息,向所述目标子应用发送配置信息;
获取所述目标子应用与所述配置信息对应的页面内容,并在所述主应用上对所述目标子应用的页面内容进行渲染。


4.根据权利要求1或2所述的方法,其特征在于,所述目标子应用有至少两个;所述方法还包括:
接收该至少两个目标子应用中第一目标子应用与第二目标子应用之间相互调用指令;
由所述主应用根据所述相互调用指令,接收所述第一目标子应用的输出接口的输出参数,并将所述将输出参数输入至所述第二目标子应用的输入接口。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
接收用户对所述至少两个目标子应用的访问请求,并缓存对应的访问路径;
在接收到用户的回退指令后,根据所述访问路径依次回退。


6.根据权利要求3所述的方法,其特征在于,所述方法还包括:
在所述主应用...

【专利技术属性】
技术研发人员:王少华武红强崔凤丽张涛李亚宁林洪东
申请(专利权)人:海尔数字科技青岛有限公司海尔卡奥斯物联生态科技有限公司
类型:发明
国别省市:山东;37

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

1