【技术实现步骤摘要】
一种前端资源动态共享方法及装置
[0001]本专利技术涉及数据共享
,尤其涉及一种前端资源动态共享方法及装置。
技术介绍
[0002]为解决传统的单体应用在服务数量的增加和应用程序的规模不断增长,导致构建和维护应用程序代码库的人员不堪重负的问题,提出了前端资源共享的技术。
[0003]目前业内前端资源共享多数通过将资源封装为固定模板或组件,通过复用的方式对模板或组件进行引用,但是此种方式会导致前端资源出现冗余,且不适用于各种不同规模、或类型的应用程序的问题。
技术实现思路
[0004]有鉴于此,本专利技术实施例提供一种前端资源动态共享方法及装置,以解决采用现有技术的共享方式会导致前端资源出现冗余,且不适用于各种不同规模、或类型的应用程序的问题。
[0005]为解决上述问题,本专利技术实施例提供如下技术方案:
[0006]本专利技术实施例第一方面公开了一种前端资源动态共享方法,应用于微服务架构,所述方法包括:
[0007]获取当前应用程序的前端需求的资源属性;
[0 ...
【技术保护点】
【技术特征摘要】
1.一种前端资源动态共享方法,其特征在于,应用于微服务架构,所述方法包括:获取当前应用程序的前端需求的资源属性;基于所述前端需求的资源属性读取数据库中配置有相同资源属性的共享资源,并生成共享资源文件,所述数据库中预先对各个应用程序中可复用的资源进行资源配置;加载所述共享资源文件至所述当前应用程序的前端资源中;在所述当前应用程序中执行所述共享资源文件。2.根据权利要求1所述的方法,其特征在于,所述在数据库预先对各个应用程序中可复用的资源进行资源配置的过程包括:获取微服务架构中各个应用程序的前端资源中可复用的资源,并存储于数据库中;在数据库中对所述资源的资源属性进行配置,得到配置资源属性的共享资源,所述资源属性至少包括所述资源所属的应用程序和资源名称。3.根据权利要求2所述的方法,其特征在于,所述在数据库中对所述资源的资源属性进行配置,得到配置资源属性的共享资源,包括:在数据库中,基于所述资源的资源数据、来源、名称和类型对所述资源进行配置,所述来源包括所述资源所属的应用程序、所述资源所属系统和所述资源的资源路径,所述类型包括资源所属类和资源种类;为进行配置后的资源进行编号,得到对应的共享资源,每条所述共享资源中包括资源编号、资源所属应用、资源路径、资源名称、资源数据、资源所属系统、资源所属类和资源种类。4.根据权利要求1所述的方法,其特征在于,所述基于所述前端需求的资源属性读取数据库中配置有相同资源属性的共享资源,并生成共享资源文件,包括:确定所述前端需求的资源属性的资源名称和/或所属应用;基于所述资源名称和/或所属应用遍历数据库中存储的共享资源;调用具有相同资源名称和/或所属应用的共享资源,生成共享资源文件。5.根据权利要求1所述的方法,其特征在于,在所述当前应用程序中执行所述共享资源文件,包括:利用所述共享资源文件中包含的共享资源执行当前应用程序的前端所需的应用功能,所述应用功能至少包括数据交互和页面展示功能。6.一种前端资源...
【专利技术属性】
技术研发人员:党元辰,张淼,索瑾,杜锐,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。