Web页面的生成方法及生成装置的制造方法

文档序号:9646625阅读:281来源:国知局
Web页面的生成方法及生成装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,具体而言,涉及一种Web页面的生成方法和一种Web页面的生成装置。
【背景技术】
[0002]对于进行BS (Browser/Server,浏览器/服务器)架构的Web系统开发人员,经常需要为各种不同种类的数据和不同的需求开发不同的Web展示页面。
[0003]具体地,以机房中的资产为例,可能需要开发针对服务器的新增、修改、查询、详细、变更等页面,对于路由器、交换机、防火墙等设备也需要开发这些种类的页面。并且一旦新增设备类型,就需要针对新增的设备类型再次开发上述展示页面,更重要的是,一旦这个类型的某些字段发生变化,那个所有类型的页面都需要重新调整、重新布局,维护起来非常的麻烦。
[0004]因此,如何能够有效降低开发和维护Web页面的工作量和成本成为亟待解决的技术问题。

【发明内容】

[0005]本发明正是基于上述技术问题至少之一,提出了一种新的Web页面的生成方案,可以有效降低开发和维护Web页面的工作量和成本。
[0006]有鉴于此,本发明提出了一种Web页面的生成方法,包括:在接收到创建Web页面的指令时,提供对预设的多个字段的属性进行配置的界面,以供操作者对所述多个字段的属性进行配置;根据所述操作者配置的所述多个字段的属性,生成与所述多个字段相关的所有XML (Extensible Markup Language,可扩展标记语言)格式的页面;根据接收到的页面访问需求,将所述所有XML格式的页面中的指定XML格式的页面转换为HTML (HyperTextMarkup Language,超文本标记语言)格式的页面,并进行显示。
[0007]在该技术方案中,通过提供对多个字段的属性进行配置的页面,并根据操作者配置的多个字段的属性生成与多个字段相关的所有XML格式的页面,并在接收到页面访问需求时,将指定XML格式的页面转换为HTML格式的页面进行显示,使得开发人员在开发Web页面时,仅需针对所要开发的Web页面的需求对预设的多个字段的属性进行配置即可,进而Web页面的生成装置能够根据开发人员配置的属性自动实现XML格式页面的生成,并根据接收到的页面访问需求自动将指定XML格式的页面转换为HTML格式的页面进行显示,避免了开发人员需要多次开发相同的页面的繁琐操作,有效降低了开发人员的开发工作量,并且也降低开发成本。
[0008]在上述技术方案中,优选地,在提供对所述预设的多个字段的属性进行配置的界面之前,还包括:创建多种类型的字段,以及用于对所述多种类型的字段的属性进行配置的配置信息表。
[0009]在该技术方案中,通过创建多种类型的字段和用于对多种类型的字段的属性进行配置的配置信息表,使得开发人员在需要开发Web页面时,能够通过对已创建的字段和配置信息表的配置实现自动生成XML格式的页面。其中,多种类型的字段包括:字符型、数字型、日期型等各种类型的字段。
[0010]在上述任一技术方案中,优选地,根据所述操作者配置的所述多个字段的属性,生成与所述多个字段相关的所有XML格式的页面的步骤具体包括:根据所述操作者配置的所述多个字段的属性,生成对应于所述多个字段的实体类;将对应于所述多个字段的实体类转换为所述XML格式的页面。
[0011]具体地,对于每一个XML 标签,如 Body、Row、Column、LabelField、TextField 等,后台都有其对应的实体类。在后台程序中,可以预设在生成的页面上,输入框、下拉框、日期等与其对应的标签一起占用半行,输入域占用一行,然后后台程序会根据设置的字段顺序(包含在字段的属性中)和字段种类,生成其对应的实体类,最后把这个实体类转换成XML格式进行存储。
[0012]在上述任一技术方案中,优选地,将所述指定XML格式的页面转换为HTML格式的页面的步骤具体包括:将所述指定XML格式的页面转换为对应的实体类;根据所述实体类中包含的渲染方法将所述实体类转换成所述HTML格式的页面。
[0013]在上述任一技术方案中,优选地,还包括:检测所述多个字段的属性是否发生变换;在检测到所述多个字段中的任一字段的属性发生变化时,根据所述任一字段变化后的属性,重新生成所述相关的所有XML格式的页面。
[0014]在该技术方案中,通过在检测到任一字段的属性发生变化时,根据任一字段变化后的属性重新生成相关的所有XML格式的页面,使得在任一字段的属性发生变化时,Web页面的生成装置能够自动实现对XML格式的页面的更新,避免了现有技术中需要对所有的页面进行重新调整和布局的繁琐操作过程,有效降低了开发人员的维护工作量,并且也降低维护成本。
[0015]在上述任一技术方案中,优选地,所述多个字段中每个字段的属性包括:字段的描述、数据模型、是否必填、是否展示在查询界面和排列顺序;所述所有XML格式的页面包括:新增页面、修改页面、详细页面、查询页面和变更页面。
[0016]根据本发明的第二方面,还提出了一种Web页面的生成装置,包括:呈现单元,用于在接收到创建Web页面的指令时,提供对预设的多个字段的属性进行配置的界面,以供操作者对所述多个字段的属性进行配置;生成单元,用于根据所述操作者配置的所述多个字段的属性,生成与所述多个字段相关的所有XML格式的页面;处理单元,用于根据接收到的页面访问需求,将所述所有XML格式的页面中的指定XML格式的页面转换为HTML格式的页面,并进行显示。
[0017]在该技术方案中,通过提供对多个字段的属性进行配置的页面,并根据操作者配置的多个字段的属性生成与多个字段相关的所有XML格式的页面,并在接收到页面访问需求时,将指定XML格式的页面转换为HTML格式的页面进行显示,使得开发人员在开发Web页面时,仅需针对所要开发的Web页面的需求对预设的多个字段的属性进行配置即可,进而Web页面的生成装置能够根据开发人员配置的属性自动实现XML格式页面的生成,并根据接收到的页面访问需求自动将指定XML格式的页面转换为HTML格式的页面进行显示,避免了开发人员需要多次开发相同的页面的繁琐操作,有效降低了开发人员的开发工作量,并且也降低开发成本。
[0018]在上述技术方案中,优选地,还包括:创建单元,用于在所述呈现单元提供对所述预设的多个字段的属性进行配置的界面之前,创建多种类型的字段,以及用于对所述多种类型的字段的属性进行配置的配置信息表。
[0019]在该技术方案中,通过创建多种类型的字段和用于对多种类型的字段的属性进行配置的配置信息表,使得开发人员在需要开发Web页面时,能够通过对已创建的字段和配置信息表的配置实现自动生成XML格式的页面。其中,多种类型的字段包括:字符型、数字型、日期型等各种类型的字段。
[0020]在上述任一技术方案中,优选地,所述生成单元具体用于:根据所述操作者配置的所述多个字段的属性,生成对应于所述多个字段的实体类,并将对应于所述多个字段的实体类转换为所述XML格式的页面。
[0021]具体地,对于每一个XML 标签,如 Body、Row、Column、LabelField、TextField 等,后台都有其对应的实体类。在后台程序中,可以预设在生成的页面上,输入框、下拉框、日期等与其对应的标签一起占用半行,输入域占用一行,然后后台程序会根据设置的字段顺序(包含在字段的属性中)和字段种类,生成其对应的实体类,最后把这个实体类转换成XML格式进行存储。
[0022]在上述任一技术方案中,优选地,所述处理单元具体用于:将所述指定XML格式的页面转换为对应于的实体类;根据所述实体类中包含的渲染方法将所述实体类转换成所述HTML格式的页面。
[0023]在上述任一技术方案中,优选地,还包括:检测单元,用于检测所述多个字段的属性是否发生变换;所述生成单元具体用于,在所述检测单元检测到所述多个字段中的任一字段的属性发生变化时,根据所述任一字段变化后的属性,重新生成所述相关的所有XML格式的页面。
[0024]在该技术方案中,通过在检测到任一字段的属性发生变化时,根据任一字段变化后的属性重新生成相关的所有XML格式的页面,使得在任一字段的属性发生变化时,Web页面的生成装置能够自动实现对XML格式的页面的更新,避免了现有技术中需要对所有的页面进行重新调整和布局的繁琐操作过程,有效降低了开发人员的维护工作量,并且也降低维护成本。
[0025]在上述任一技术方案中,优选地,所述多个字段中每个字段的属性包括:字段的描述、数据模型、是否必填、是否展示在查询界面和排列顺序;所述所有XML格式的页面包括:新增页面、修改页面、详细页面、查询页面和变更页面。
[0026]通过以上技术方案,可以有效降低开发和维护Web页面的工作量和成本。
【附图说明】
[0027]图1示出了根据本发明的一个实施例的Web页面的生成方法的示意流程图;
[0028]图2示出了根据本发明的实施例的Web页面的生成装置的示意框图;
[0029]图3示出了根据本发明的实施例的字段用途的查询页面的示意图;
[0030]图4
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1