【技术实现步骤摘要】
页面生成方法、装置、服务器及存储介质
本申请属于计算机
,尤其涉及一种页面生成方法、装置、服务器及存储介质。
技术介绍
随着互联网技术的飞速发展和各种前端页面的广泛应用,对应对前端页面提出了更高的要求,例如交互效果显著,页面功能强大等,目前,主要通过如搜狐快站、腾讯风铃等页面制作系统来生成前端页面,但是随着企业的不断发展,通过页面制作系统制作页面已无法满足多样化的需要,而如果针对不同需求进行不同页面的开发,将导致前端页面的开发效率低下、且上线周期较长。
技术实现思路
有鉴于此,本申请实施例提供了页面生成方法、装置、服务器及存储介质,以解决现有技术中前端页面开发效率低下、上线周期长的问题。本申请实施例的第一方面提供了一种页面生成方法,包括:预定义所有组件的属性信息;将所述属性信息与各自对应的组件进行关联存储,得到所述属性信息与各自对应的组件之间的第一映射关系;检测到页面生成指令后,根据所述页面生成指令包含的目标组件标识信息,获取待生成的目标页面包含的所有目标组件;根据所述第一映射关系,确定所有所述目标组件的所述目标属性信息,所述目标属性信息包括基本属性项和特殊属性项;根据所述目标属性信息确定每个所述目标组件各自对应的目标配置信息;加载并执行所有所述目标配置信息对应的目标源码文件,生成所述目标页面。在一种可选的实现方式中,所述根据所述目标属性信息确定每个所述目标组件各自对应的目标配置信息,包括:根据预先存储的属性信息与页面配 ...
【技术保护点】
1.一种页面生成方法,其特征在于,包括:/n预定义所有组件的属性信息;/n将所述属性信息与各自对应的组件进行关联存储,得到所述属性信息与各自对应的组件之间的第一映射关系;/n检测到页面生成指令后,根据所述页面生成指令包含的目标组件标识信息,获取待生成的目标页面包含的所有目标组件;/n根据所述第一映射关系,确定所有所述目标组件的所述目标属性信息,所述目标属性信息包括基本属性项和特殊属性项;/n根据所述目标属性信息确定每个所述目标组件各自对应的目标配置信息;/n加载并执行所有所述目标配置信息对应的目标源码文件,生成所述目标页面。/n
【技术特征摘要】
1.一种页面生成方法,其特征在于,包括:
预定义所有组件的属性信息;
将所述属性信息与各自对应的组件进行关联存储,得到所述属性信息与各自对应的组件之间的第一映射关系;
检测到页面生成指令后,根据所述页面生成指令包含的目标组件标识信息,获取待生成的目标页面包含的所有目标组件;
根据所述第一映射关系,确定所有所述目标组件的所述目标属性信息,所述目标属性信息包括基本属性项和特殊属性项;
根据所述目标属性信息确定每个所述目标组件各自对应的目标配置信息;
加载并执行所有所述目标配置信息对应的目标源码文件,生成所述目标页面。
2.如权利要求1所述的页面生成方法,其特征在于,所述根据所述目标属性信息确定每个所述目标组件各自对应的目标配置信息,包括:
根据预先存储的属性信息与页面配置信息之间的第二映射关系,确定所述目标页面包含的所有目标组件的属性信息对应的页面配置信息,所述页面配置信息为所述目标配置信息。
3.如权利要求2所述的页面生成方法,其特征在于,在所述加载并执行所有所述目标配置信息对应的目标源码文件,生成所述目标页面之前,还包括:
基于每个所述目标组件的基本属性项遍历预设的第一数据库,获取每个所述目标组件的目标组件文件,所述第一数据库中预先存储有组件的基本属性项与组件文件之间的第三映射关系,所述目标组件文件中存储有每个所述目标组件的基本属性项对应的目标组件代码;
基于每个所述目标组件的特殊属性项遍历预设的第二数据库,获取每个所述目标组件的目标逻辑文件,所述第二数据库中预先存储有组件的特殊属性项与逻辑文件之间的第四映射关系,所述目标逻辑文件中存储有每个所述目标组件对应的目标逻辑代码;
根据每个所述目标组件各自对应的所述目标组件文件以及所述目标逻辑文件,生成每个所述目标组件各自对应的目标源码文件,每个所述目标组件的目标源码文件与目标配置信息一一对应。
4.如权利要求3所述的页面生成方法,其特征在于,所述基于每个所述目标组件的基本属性项遍历预设的第一数据库,获取每个所述目标组件的目标组件文件,包括:
基于每个所述目标组件的基本属性项遍历所述第一数据库,确定每个所述目标组件文件的第一存储地址;
根据所述第...
【专利技术属性】
技术研发人员:申小龙,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。