【技术实现步骤摘要】
前端应用调用方法、设备、存储介质及程序产品
本专利技术属于家用电器
,具体涉及一种前端应用调用方法、设备、存储介质及程序产品。
技术介绍
目前业界主流的软件开发方法是前后端分离,后端服务可以采用微服务模式,而前端服务通常构建在一个项目中,这种方式后端服务可得到解耦,而前端服务还是耦合在一起的。现有技术中,随着业务不断的发展,软件功能的不断丰富,前端将会越来越臃肿,开发、维护、部署的成本越来越大,复杂性越来越高、逐渐形成应用程序的技术债务、上线部署的频率降低、可靠性差、阻碍技术创新。
技术实现思路
本专利技术提供一种前端应用调用方法、设备、存储介质及程序产品,以解决前端服务间的独立性,满足应用的调用需求,使用户按需构建应用程序。本专利技术的第一方面是提供一种前端应用调用方法,应用于业务系统,所述业务系统包括子应用库以及至少一个主应用,所述子应用库包括多个相互隔离的子应用,每一子应用为一个前端应用,每一主应用为一个业务平台,所述方法应用于主应用所在设备,所述方法包括:接收对所述子 ...
【技术保护点】
1.一种前端应用调用方法,其特征在于,应用于业务系统,所述业务系统包括子应用库以及至少一个主应用,所述子应用库包括多个相互隔离的子应用,每一子应用为一个前端应用,每一主应用为一个业务平台,所述方法应用于主应用所在设备,包括:/n接收对所述子应用库中的任意目标子应用的调用指令;/n根据所述调用指令获取目标子应用信息,根据所述目标子应用信息将目标子应用在所述主应用上进行注册,以将所述目标子应用挂载到所述主应用上;/n根据所述目标子应用信息向所述目标子应用发送配置信息,以使所述目标子应用在所述主应用上显示对应页面。/n
【技术特征摘要】
1.一种前端应用调用方法,其特征在于,应用于业务系统,所述业务系统包括子应用库以及至少一个主应用,所述子应用库包括多个相互隔离的子应用,每一子应用为一个前端应用,每一主应用为一个业务平台,所述方法应用于主应用所在设备,包括:
接收对所述子应用库中的任意目标子应用的调用指令;
根据所述调用指令获取目标子应用信息,根据所述目标子应用信息将目标子应用在所述主应用上进行注册,以将所述目标子应用挂载到所述主应用上;
根据所述目标子应用信息向所述目标子应用发送配置信息,以使所述目标子应用在所述主应用上显示对应页面。
2.根据权利要求1所述的方法,其特征在于,所述根据所述调用指令获取目标子应用信息,根据所述目标子应用信息将目标子应用在所述主应用上进行注册,包括:
根据所述调用指令控制所述目标子应用运行所述目标子应用中的注册程序,接收所述目标子应用发送的所述目标子应用信息,所述目标子应用信息包括以下至少一项:目标子应用的名称、接口、容器、主入口路径、输入数据信息、部署地址、路由信息;
根据所述目标子应用信息在所述主应用上进行挂载。
3.根据权利要求1或2所述的方法,其特征在于,所述目标子应用信息包括所述目标子应用的描述信息,所述描述信息包括目标子应用的功能和/或菜单;
所述根据所述目标子应用信息向所述目标子应用发送配置信息,以使所述目标子应用在所述主应用上显示对应页面,包括:
根据所述目标子应用的描述信息,向所述目标子应用发送配置信息;
获取所述目标子应用与所述配置信息对应的页面内容,并在所述主应用上对所述目标子应用的页面内容进行渲染。
4.根据权利要求1或2所述的方法,其特征在于,所述目标子应用有至少两个;所述方法还包括:
接收该至少两个目标子应用中第一目标子应用与第二目标子应用之间相互调用指令;
由所述主应用根据所述相互调用指令,接收所述第一目标子应用的输出接口的输出参数,并将所述将输出参数输入至所述第二目标子应用的输入接口。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
接收用户对所述至少两个目标子应用的访问请求,并缓存对应的访问路径;
在接收到用户的回退指令后,根据所述访问路径依次回退。
6.根据权利要求3所述的方法,其特征在于,所述方法还包括:
在所述主应用...
【专利技术属性】
技术研发人员:王少华,武红强,崔凤丽,张涛,李亚宁,林洪东,
申请(专利权)人:海尔数字科技青岛有限公司,海尔卡奥斯物联生态科技有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。