网页生成方法及装置的制造方法

文档序号:9564587阅读:325来源:国知局
网页生成方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别涉及一种网页生成方法及装置。
【背景技术】
[0002]终端在向服务器获取网页时,可以向服务器发送网页获取请求,服务器根据该网页获取请求获取网页数据,根据网页数据生成网页,将网页发送给终端,终端对接收到的网页进行显示。
[0003]网页通常会包括头部、边栏和底部,因此,开发人员可以编辑头部模板文件、边栏模板文件和底部模板文件之类的通用模板文件。在根据网页数据生成网页时,服务器依次调用编辑的通用模板文件,将网页数据分别添加到对应的通用模板文件中,得到网页。
[0004]发明人在实现本发明的过程中,发现现有技术中至少存在以下缺陷:
[0005]由于服务器生成每个网页时都需要处理多个通用模板文件,使得服务器对文件的弓丨用次数较多,造成代码冗余,导致网页生成的效率较低。

【发明内容】

[0006]为了解决服务器引用较多次的通用模板文件生成网页造成的网页生成效率低的问题,本发明实施例提供了一种网页生成方法及装置。所述技术方案如下:
[0007]第一方面,本发明实施例提供了一种网页生成方法,所述方法包括:
[0008]通过视图层获取网页数据;
[0009]通过所述视图层将所述网页数据发送给布局层;
[0010]通过所述布局层将所述网页数据替换布局文件中对应的网页组成部分的内容,得到网页,所述布局文件用于确定所述网页的各个网页组成部分。
[0011]第二方面,本发明实施例提供了一种网页生成装置,所述装置包括:
[0012]数据获取模块,用于通过视图层获取网页数据;
[0013]数据发送模块,用于通过所述视图层将所述数据获取模块获取到的所述网页数据发送给布局层;
[0014]网页生成模块,用于通过所述布局层将所述网页数据替换布局文件中对应的网页组成部分的内容,得到网页,所述布局文件用于确定所述网页的各个网页组成部分。
[0015]通过视图层获取网页数据;通过视图层将网页数据发送给布局层;通过布局层将网页数据替换布局文件中对应的网页组成部分的内容,得到网页,由于布局文件用于确定网页的各个网页组成部分,因此,只需要引用一次布局文件即可生成网页,解决了服务器引用较多次的通用模板文件生成网页造成的网页生成效率低的问题,达到了提高网页生成效率的效果。
【附图说明】
[0016]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本发明一个实施例提供的网页生成方法的方法流程图;
[0018]图2A是本发明另一实施例提供的网页生成方法的方法流程图;
[0019]图2B是本发明实施例提供的布局文件的示意图;
[0020]图2C是本发明实施例提供的视图文件的示意图;
[0021]图2D是本发明实施例提供的网页生成的流程图;
[0022]图3是本发明一个实施例提供的网页生成装置的结构框架图;
[0023]图4是本发明再一实施例提供的网页生成装置的结构框架图;
[0024]图5是本发明一个实施例提供的服务器的结构框架图。
【具体实施方式】
[0025]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0026]请参考图1,其示出了本发明一个实施例提供的网页生成方法的方法流程图,该网页生成方法可以应用于服务器。该网页生成方法,包括:
[0027]步骤101,通过视图层获取网页数据;
[0028]网页数据是指用于生成网页获取请求所指示的网页的数据,该网页获取请求是客户端发送的。
[0029]视图层用于将获取到的网页数据处理成网页。
[0030]步骤102,通过视图层将网页数据发送给布局层;
[0031]若视图层调用布局层对网页数据进行处理,则需要将网页数据发送给布局层。其中,布局层用于确定网页的布局。
[0032]步骤103,通过布局层将网页数据替换布局文件中对应的网页组成部分的内容,得到网页,该布局文件用于确定网页的各个网页组成部分。
[0033]布局文件用于确定网页的各个网页组成部分以及各个网页组成部分的位置和大小。比如,网页组成部分可以是网页的头部、边栏、内容栏或底部。其中,一个布局文件中各个网页组成部分的位置和大小是固定的,且网页组成部分的内容可以随着不同的网页而变化。
[0034]在生成网页时,服务器可以将网页数据替换布局文件中网页组成部分的内容,将替换后的布局文件确定为生成的网页。
[0035]综上所述,本发明实施例提供的网页生成方法,通过视图层获取网页数据;通过视图层将网页数据发送给布局层;通过布局层将网页数据替换布局文件中对应的网页组成部分的内容,得到网页,由于布局文件用于确定网页的各个网页组成部分,因此,只需要引用一次布局文件即可生成网页,解决了服务器引用较多次的通用模板文件生成网页造成的网页生成效率低的问题,达到了提高网页生成效率的效果。
[0036]请参考图2A,其示出了本发明另一实施例提供的网页生成方法的方法流程图,该网页生成方法可以应用于服务器中。该网页生成方法,包括:
[0037]步骤201,通过视图层获取网页数据;
[0038]网页数据是指用于生成网页获取请求所指示的网页的数据,该网页获取请求是客户端发送的。比如,若网页获取请求用于请求进行个人设置的设置网页,则网页数据可以包括该设置网页的标题和用户的个人信息等等。
[0039]视图层用于将获取到的网页数据处理成网页。其中,视图层可以根据网页获取请求获取网页数据。具体地,若服务器采用MVC (Mode 1 -Vi ew-Contro 11 er,模型层-视图层-控制层)模式,则网页获取请求中携带有控制层名称和动作名称,服务器可以通过该控制层从模型层中获取网页数据,并对该网页数据进行相应处理,将处理后的网页数据赋值给与动作名称对应的视图文件,视图层获取到网页数据。若服务器仅包括视图层,则网页获取请求中携带有视图文件名称,服务器将获取到的网页数据发送给该视图文件,视图层获取到网页数据;或,在入口文件中配置与网页获取请求所对应的视图文件,服务器将获取到的网页数据发送给该视图文件,视图层获取到网页数据。
[0040]步骤202,通过视图层将网页数据发送给布局层;
[0041]若视图层调用布局层对网页数据进行处理,则需要将网页数据发送给布局层。其中,布局层用于确定网页的布局。
[0042]步骤203,通过视图层获取网页获取请求所指示的视图文件,该网页获取请求用于请求网页;通过视图层查找视图文件所采用的布局文件,该布局文件对应于至少一个视图文件;通过视图层将布局文件确定为与该网页数据对应的布局文件;
[0043]布局文件用于确定网页的各个网页组成部分以及每个网页组成部分的位置和大小。比如,网页组成部分可以是网页的头部、边栏、内容栏或底部。请参考图2B所示的布局文件的示意图,图2B(1)中布局文件包括一个头部、一个边栏、一个内容栏和一个底部,图2B (2)中布局文件包括一个头部、一个边栏、两个内容栏和一个底部。
[0044
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1