【技术实现步骤摘要】
页面加载方法、装置、设备及存储介质
[0001]本专利技术涉及前端页面领域,尤其涉及一种页面加载方法、装置、设备及存储介质。
技术介绍
[0002]目前随着计算机系统的不断扩大,对接的客户也越来越多,使得系统功能不断增长,但是不同客户的需求存在差异,使得同一个功能页面里的功能点需要兼容不同的需求,目前大部分的系统使用2种方案来解决上述的技术问题,一种是对不同客户使用不同代码分支进行管理,这种方案好处在于方便拓展个性化需求,每家客户之间需求互不影响,另一种是所有客户使用同一套代码,代码差异性在具体页面体现,通过逻辑判断区分不同客户执行逻辑,这种方案好处在于当修改一个共同的功能点时,可只修改一份代码。
[0003]但上述2种方案都存在缺陷,第一种对于同一个功能存在多份代码,若修复同一个功能缺陷时,需要针对每个代码分支进行修复,做大量重复性工作,第二种对于有差异性代码,结构层次不清晰,随着需求的不断增加还存在着代码爆炸的风险,对后续功能的扩展与维护提出了较高的要求。因此,如何解决因同一个功能点的代码重复率较高,导致代码的可 ...
【技术保护点】
【技术特征摘要】
1.一种页面加载方法,其特征在于,所述方法包括以下步骤:在接收页面加载请求时,根据所述页面加载请求确定当前客户号;获取所述当前客户号对应的配置文件,所述配置文件基于页面配置类差异点和/或页面逻辑类差异点预先生成;根据所述配置文件动态加载所述页面加载请求对应的页面。2.如权利要求1所述的页面加载方法,其特征在于,所述在接收页面加载请求时,根据所述页面加载请求确定当前客户号的步骤之前,包括:将不同客户号对应的功能页面进行功能点对比,并根据对比结果确定不同客户号之间的功能差异点;在所述功能差异点中包含页面配置类差异点时,提取所述页面配置类差异点;在所述功能差异点中包含页面逻辑类差异点时,提取所述页面逻辑类差异点;根据所述页面配置类差异点和/或所述页面逻辑类差异点生成不同客户号对应的配置文件。3.如权利要求2所述的页面加载方法,其特征在于,所述根据所述页面配置类差异点和/或所述页面逻辑类差异点生成不同客户号对应的配置文件的步骤,包括:根据所述页面配置类差异点确定所述当前客户号对应的差异配置信息,并根据所述差异配置信息生成配置类配置文件;根据所述逻辑类差异点确定所述当前客户号对应的待执行函数,并根据所述待执行函数生成逻辑类配置文件;将所述配置类配置文件和/或所述逻辑类配置文件作为不同客户号对应的配置文件。4.如权利要求1所述的页面加载方法,其特征在于,所述根据所述配置文件动态加载所述页面加载请求对应的页面的步骤,包括:根据所述当前客户号从对应的配置类配置文件中获取与所述当前客户号匹配的相关配置信息;根据所述相关配置信息动态加载所述页面加载请求对应的页面。5.如权利要求4所述的页面加载方法,其特征在于,所述根据所述相关配置信息动态加载所述页面加载请求对应的页面的步骤之后,包括:在所述页面加载请求对...
【专利技术属性】
技术研发人员:王康,黄庆敏,
申请(专利权)人:金证财富南京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。