【技术实现步骤摘要】
一种页面生成方法和装置
本申请涉及计算机
,尤其涉及一种页面生成方法和装置。
技术介绍
随着计算机技术的发展,可用于显示网页页面的设备的类型也越来越多,例如,可以是个人计算机;也可以是移动客户端;对于银行类产品或功能,还可以是银行自助设备。在生成页面时,需要开发生成页面所需的配置文件,而由于不同类型的设备的开发环境和运行环境存在差异,因此,对于同一页面,需要分别针对每种类型的设备分别开发不同的配置文件。而针对不同类型的设备分别开发不同的配置文件,导致开发工作量大,开发效率低。
技术实现思路
有鉴于此,本申请提供了一种页面生成方法和装置,以提高生成页面的开发效率。为实现上述目的,一方面,本申请提供了一种页面生成方法,包括:接收客户端发送的页面生成请求,所述页面生成请求用于请求生成目标页面;根据所述页面生成请求,从用于生成不同页面的多个配置文件中,获取用于生成所述目标页面的配置文件;所述多个配置文件中的内容均采用预先设置的通用界面描述语言编写;确定所述客户端能识别的目标界面描述语言;将所述配置文件中的内容转换为采用所述目标界面描述语言编写的内容,得到由所述配置文件转 ...
【技术保护点】
1.一种页面生成方法,其特征在于,包括:接收客户端发送的页面生成请求,所述页面生成请求用于请求生成目标页面;根据所述页面生成请求,从用于生成不同页面的多个配置文件中,获取用于生成所述目标页面的配置文件;所述多个配置文件中的内容均采用预先设置的通用界面描述语言编写;确定所述客户端能识别的目标界面描述语言;将所述配置文件中的内容转换为采用所述目标界面描述语言编写的内容,得到由所述配置文件转换出的目标配置文件;根据所述目标配置文件生成目标页面。
【技术特征摘要】
1.一种页面生成方法,其特征在于,包括:接收客户端发送的页面生成请求,所述页面生成请求用于请求生成目标页面;根据所述页面生成请求,从用于生成不同页面的多个配置文件中,获取用于生成所述目标页面的配置文件;所述多个配置文件中的内容均采用预先设置的通用界面描述语言编写;确定所述客户端能识别的目标界面描述语言;将所述配置文件中的内容转换为采用所述目标界面描述语言编写的内容,得到由所述配置文件转换出的目标配置文件;根据所述目标配置文件生成目标页面。2.根据权利要求1所述的页面生成方法,其特征在于,所述配置文件包括根元素、用于表示页面上的页面分区的块元素和用于表示页面上包括的页面元素的界面元素;一个所述根元素下关联有至少一个所述块元素,一个所述块元素下关联有至少一个所述界面元素;相应地,所述将所述配置文件中的内容转换为采用目标界面描述语言编写的内容,包括:定位出所述配置文件中的根元素;分别将所述根元素下关联的至少一个块元素转换为采用所述目标界面描述语言编写的至少一个块元素;分别将各个所述块元素下关联的至少一个界面元素转换成为采用所述目标界面描述语言编写的至少一个界面元素。3.根据权利要求2所述的页面生成方法,其特征在于,所述目标界面描述语言包括用于描述静态页面内容的第一目标界面描述语言和用于描述动态页面内容的第二目标界面描述语言;分别将所述根元素下关联的至少一个块元素转换为采用所述目标界面描述语言编写的至少一个块元素,包括:确定所述根元素下关联的至少一个块元素中属于静态页面内容的块元素和属于动态页面内容的块元素;将确定出的所述属于静态页面内容的块元素转换为采用所述第一目标界面描述语言编写的块元素;将确定出的所述属于动态页面内容的块元素转换为采用所述第二目标界面描述语言编写的块元素;分别将各个所述块元素下关联的至少一个界面元素转换为采用所述目标界面描述语言编写的至少一个界面元素,包括:确定每个所述块元素下关联的至少一个界面元素中属于静态页面内容的界面元素和属于动态页面内容的界面元素;将确定出的所述属于静态页面内容的界面元素转换为采用所述第一目标界面描述语言编写的界面元素;将确定出的所述用于属于动态页面内容的界面元素转换为采用所述第二目标界面描述语言编写的界面元素。4.根据权利要求1所述的页面生成方法,其特征在于,所述配置文件通过如下方...
【专利技术属性】
技术研发人员:李海,舒畅,吴观宇,朱俊,杨文韬,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。