应用程序页面的生成方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:18763537 阅读:22 留言:0更新日期:2018-08-25 10:22
本申请涉及一种应用程序页面的生成方法、装置、计算机设备和存储介质。所述方法包括:获取业务需求信息,所述业务需求信息中包括页面类型和页面信息;在所述页面信息中提取页面要素;根据所述页面类型向服务器发送页面模板获取请求,所述页面模板获取请求用于指令所述服务器返回对应的页面模板;根据所述页面要素向服务器发送要素代码获取请求,所述要素代码获取请求用于指令所述服务器返回对应的要素代码;利用所述页面模板与所述要素代码生成与所述业务需求信息对应的应用程序页面。采用本方法能够减少开发人员的重复性工作,有效提高应用程序页面的开发效率。

【技术实现步骤摘要】
应用程序页面的生成方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种应用程序页面的生成方法、装置、计算机设备和存储介质。
技术介绍
随着移动终端的普及,出现了多种多样的应用程序。不同的应用程序可以为用户提供不同的业务功能。在传统的方式中,应用程序的业务功能在开发之前,开发人员针对业务需求进行分析,进而开发相应的业务功能。虽然不同的业务需求中可能存在部分相同的内容,但是对于这些相应功能的逻辑代码,也需要开发人员重复编写,比如编写类似页面的代码等。由此给开发人员造成较多重复性的工作,导致应用程序页面的开发效率较低。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够减少开发人员的重复性工作,有效提高应用程序页面的开发效率的应用程序页面的生成方法、装置、计算机设备和存储介质。一种应用程序页面的生成方法,所述方法包括:获取业务需求信息,所述业务需求信息中包括页面类型和页面信息;在所述页面信息中提取页面要素;根据所述页面类型向服务器发送页面模板获取请求,所述页面模板获取请求用于指令所述服务器返回对应的页面模板;根据所述页面要素向服务器发送要素代码获取请求,所述要素代码获取请求用于指令所述服务器返回对应的要素代码;利用所述页面模板与所述要素代码生成与所述业务需求信息对应的应用程序页面。在其中一个实施例中,所述方法还包括:获取多种页面类型的样本页面;对所述样本页面进行拆分,得到一个或多个页面数据块;所述页面数据块包括多个页面要素;识别多个页面数据块之间的第一关联关系,以及识别多个页面要素之间的第二关联关系;利用所述第一关联关系以及所述第二关联关系生成相应页面类型对应的页面模板,将所述页面模板对应页面类型发送至服务器。在其中一个实施例中,所述方法还包括:当应用程序页面中的页面要素更新时,获取待更新要素;根据所述待更新要素读取对应的待更新要素代码;利用所述待更新要素代码对所述应用程序页面进行更新。在其中一个实施例中,所述方法还包括:获取与所述应用程序页面对应的多种接口类型与接口字段;根据所述接口类型调用对应的接口模板;利用所述接口模板与所述接口字段生成对应的接口。在其中一个实施例中,所述方法还包括:获取待更新接口字段,根据所述待更新接口字段获取待更新接口对应的配置信息;利用所述待更新接口字段的字段信息对所述配置信息进行更新;建立更新后的配置信息对所述待更新接口进行更新。在其中一个实施例中,所述方法还包括:建立页面要素与接口字段之间的映射关系;获取在应用程序页面中与所述页面要素对应的业务数据;根据业务流程加载与所述页面类型对应的逻辑代码封装包;通过所述逻辑代码封装包按照所述映射关系调用对应的接口,通过所述接口对所述业务数据进行业务处理。在其中一个实施例中,所述方法还包括:当接口被调用时,获取被调用接口对应的配置信息;所述配置信息中包括接口字段对应的校验规则;利用所述校验规则对所述业务数据进行校验;校验通过,则对所述业务数据进行相应的业务处理,记录所述接口对应的处理状态。一种应用程序页面的生成装置,所述装置包括:获取模块,用于获取业务需求信息,所述业务需求信息中包括页面类型和页面信息;在所述页面信息中提取页面要素;调用模块,用于根据所述页面类型向服务器发送页面模板获取请求,所述页面模板获取请求用于指令所述服务器返回对应的页面模板;根据所述页面要素向服务器发送要素代码获取请求,所述要素代码获取请求用于指令所述服务器返回对应的要素代码;页面生成模块,用于利用所述页面模板与所述要素代码生成与所述业务需求信息对应的应用程序页面。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器实现上述各个方法实施例中的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述各个方法实施例中的步骤。上述应用程序页面的生成方法、装置、计算机设备和存储介质,当终端接收到业务需求信息时,可以在业务需求信息所携带的页面信息中提取相应的页面要素。终端根据业务需求信息中携带的页面类型可以调用对应的页面模板,以及与页面要素对应的要素代码。由于页面模板中预先建立了多种页面要素之间的关联关系,加载相应的要素代码后即可快速生成与业务需求相对应的应用程序页面。由于页面模板与页面类型相对应,在面对多个相同页面类型的业务需求时,不需重复开发,调用同一份页面模板即可。由于页面要素对应的要素代码可以复用,对于不同的业务需求信息中可能存在的部分相同的内容,在页面模板中加载相应的要素代码即可得到满足业务需求的页面。无需开发人员重复开发,减少了开发人员的重复性工作,有效提高了应用程序页面的开发效率。附图说明图1为一个实施例中应用程序页面的生成方法的应用场景图;图2为一个实施例中应用程序页面的生成方法的流程示意图;图3为一个实施例中页面模板生成步骤的流程示意图;图4为一个实施例中应用程序页面的生成装置的结构框图;图5为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的应用程序页面的生成方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。其中,终端102可以但不限于是各种个人计算机、笔记本电脑和平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。开发人员利用终端102可以接收服务器104下发的业务需求信息。业务需求信息中包括了开发应用程序的页面所需的页面类型以及页面信息。终端102在页面信息中提取相应的页面要素。终端102向服务器104发送页面模板的获取请求。该获取请求中携带了页面模板对应的页面类型。服务器104根据该页面类型在数据库中查询对应的页面模板,将查询到的页面模板返回至终端102。服务器104的数据库中还存储了与多个页面要素对应的要素代码。终端102向服务器104发送要素代码的获取请求,该获取请求中携带了页面类型以及页面要素。服务器104根据页面类型以及页面要素在数据库中查询对应的要素代码。服务器104将一种或多种要素代码返回至终端102。终端102利用页面模板与要素代码生成与业务需求信息对应的应用程序页面。在一个实施例中,如图2所示,提供了一种应用程序页面的生成方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:步骤202,获取业务需求信息,业务需求信息中包括页面类型和页面信息。开发人员利用终端可以接收其他业务终端发送的业务需求信息,也可以通过接收服务器下发的业务需求信息。业务需求信息中包括了开发应用程序的页面所需的页面类型以及页面信息。应用程序中可以包括多种不同类型的页面。不同的页面类型可以对应不同的业务功能。例如,注册页面可以实现应用程序账号的注册功能,查询页面可以实现业务信息的查询功能。页面信息中可以包括页面中所要呈现的内容,例如,向用户展示的业务信息或者需要用户输入的业务信息等。不同的业务需求信息中,所包含的页面类型以及页面信息可以不同,也可以部分或全部相同。步骤204,在页面信息中提取页面要素。终端在页面信本文档来自技高网...

【技术保护点】
1.一种应用程序页面的生成方法,所述方法包括:获取业务需求信息,所述业务需求信息中包括页面类型和页面信息;在所述页面信息中提取页面要素;根据所述页面类型向服务器发送页面模板获取请求,所述页面模板获取请求用于指令所述服务器返回对应的页面模板;根据所述页面要素向服务器发送要素代码获取请求,所述要素代码获取请求用于指令所述服务器返回对应的要素代码;利用所述页面模板与所述要素代码生成与所述业务需求信息对应的应用程序页面。

【技术特征摘要】
1.一种应用程序页面的生成方法,所述方法包括:获取业务需求信息,所述业务需求信息中包括页面类型和页面信息;在所述页面信息中提取页面要素;根据所述页面类型向服务器发送页面模板获取请求,所述页面模板获取请求用于指令所述服务器返回对应的页面模板;根据所述页面要素向服务器发送要素代码获取请求,所述要素代码获取请求用于指令所述服务器返回对应的要素代码;利用所述页面模板与所述要素代码生成与所述业务需求信息对应的应用程序页面。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取多种页面类型的样本页面;对所述样本页面进行拆分,得到一个或多个页面数据块;所述页面数据块包括多个页面要素;识别多个页面数据块之间的第一关联关系,以及识别多个页面要素之间的第二关联关系;利用所述第一关联关系以及所述第二关联关系生成相应页面类型对应的页面模板,将所述页面模板对应页面类型发送至服务器。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:当应用程序页面中的页面要素更新时,获取待更新要素;根据所述待更新要素读取对应的待更新要素代码;利用所述待更新要素代码对所述应用程序页面进行更新。4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:获取与所述应用程序页面对应的多种接口类型与接口字段;根据所述接口类型调用对应的接口模板;利用所述接口模板与所述接口字段生成对应的接口。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:获取待更新接口字段,根据所述待更新接口字段获取待更新接口对应的配置信息;利用所述待更新接口字段的字段信息对所述配置信息进行更新...

【专利技术属性】
技术研发人员:黑晓群
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

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

1