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

文档序号:9564587阅读:来源:国知局
括RAM、ROM、EPROM、EEPR0M、闪存或其他固态存储其技术,CD-ROM、DVD或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知所述计算机存储介质不局限于上述几种。上述的系统存储器504和大容量存储设备507可以统称为存储器。
[0119]根据本发明的各种实施例,所述服务器500还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即服务器500可以通过连接在所述系统总线505上的网络接口单元511连接到网络512,或者说,也可以使用网络接口单元511来连接到其他类型的网络或远程计算机系统(未示出)。
[0120]所述存储器还包括一个或者一个以上的程序,所述一个或者一个以上程序存储于存储器中,所述一个或者一个以上程序用于执行网页生成方法,该网页生成方法是图1及图1所对应实施例所示出的网页生成方法;和/或,该网页生成方法是图2A及图2A所对应实施例所示出的网页生成方法。
[0121]需要说明的是:上述实施例提供的网页生成装置在进行网页生成时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将网页生成装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的网页生成装置与网页生成方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0122]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0123]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0124]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种网页生成方法,其特征在于,所述方法包括: 通过视图层获取网页数据; 通过所述视图层将所述网页数据发送给布局层; 通过所述布局层将所述网页数据替换布局文件中对应的网页组成部分的内容,得到网页,所述布局文件用于确定所述网页的各个网页组成部分。2.根据权利要求1所述的方法,其特征在于,所述通过所述布局层将所述网页数据替换布局文件中对应的网页组成部分的内容,得到网页,包括: 通过所述布局层加载所述布局文件中的各个网页组成部分,每个网页组成部分的内容用变量表示,所述变量为占位符或临时变量; 通过所述布局层将所述网页数据替换对应的网页组成部分中的变量,得到所述网页。3.根据权利要求2所述的方法,其特征在于,所述通过所述布局层将所述网页数据替换对应的网页组成部分中的变量,得到所述网页,包括: 通过所述布局层从模板管理器中获取所述布局文件的变量列表,所述变量列表包括用于表示各个网页组成部分的内容的变量; 通过所述布局层从所述网页数据中确定与每个变量对应的数据; 通过所述布局层将各个数据替换对应的变量所表示的网页组成部分的内容,得到所述网页。4.根据权利要求3所述的方法,其特征在于,所述通过所述布局层将所述网页数据替换布局文件中对应的网页组成部分的内容,得到网页之前,还包括: 若所述网页数据中包括与所述临时变量对应的数据,则通过所述视图层在所述模板管理器中注册所述临时变量,使所述布局文件的变量列表包括所述临时变量。5.根据权利要求1所述的方法,其特征在于,所述通过所述布局层将所述网页数据替换布局文件中对应的网页组成部分的内容,得到网页之前,还包括: 通过所述视图层获取网页获取请求所指示的视图文件,所述网页获取请求用于请求所述网页; 通过所述视图层查找所述视图文件所采用的布局文件,所述布局文件对应于至少一个视图文件; 通过所述视图层将所述布局文件确定为与所述网页数据对应的布局文件。6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法,还包括: 通过所述布局层接收对布局文件的修改请求; 通过所述布局层对所述修改请求所指示的至少一个网页组成部分进行修改。7.—种网页生成装置,其特征在于,所述装置包括: 数据获取模块,用于通过视图层获取网页数据; 数据发送模块,用于通过所述视图层将所述数据获取模块获取到的所述网页数据发送给布局层; 网页生成模块,用于通过所述布局层将所述网页数据替换布局文件中对应的网页组成部分的内容,得到网页,所述布局文件用于确定所述网页的各个网页组成部分。8.根据权利要求7所述的装置,其特征在于,所述网页生成模块,包括: 网页加载单元,用于通过所述布局层加载所述布局文件中的各个网页组成部分,每个网页组成部分的内容用变量表示,所述变量为占位符或临时变量; 数据替换单元,用于通过所述布局层将所述网页数据替换所述网页加载单元加载的对应的网页组成部分中的变量,得到所述网页。9.根据权利要求8所述的装置,其特征在于,所述数据替换单元,包括: 列表获取子单元,用于通过所述布局层从模板管理器中获取所述布局文件的变量列表,所述变量列表包括用于表示各个网页组成部分的内容的变量; 数据确定子单元,用于通过所述布局层从所述网页数据中确定与所述列表获取子单元获取到的每个变量对应的数据; 数据替换子单元,用于通过所述布局层将所述数据确定子单元确定的各个数据替换对应的变量所表示的网页组成部分的内容,得到所述网页。10.根据权利要求9所述的装置,其特征在于,所述装置,还包括: 变量注册模块,用于所述网页生成模块通过所述布局层将所述网页数据替换布局文件中对应的网页组成部分的内容,得到网页之前,若所述网页数据中包括与所述临时变量对应的数据,则通过所述视图层在所述模板管理器中注册所述临时变量,使所述布局文件的变量列表包括所述临时变量。11.根据权利要求7所述的装置,其特征在于,所述装置,还包括: 视图获取模块,用于所述网页生成模块通过所述布局层将所述网页数据替换布局文件中对应的网页组成部分的内容,得到网页之前,通过所述视图层获取网页获取请求所指示的视图文件,所述网页获取请求用于请求所述网页; 布局查找模块,用于通过所述视图层查找所述视图获取模块获取到的所述视图文件所采用的布局文件,所述布局文件对应于至少一个视图文件; 布局确定模块,用于通过所述视图层将所述布局查找模块查找到的所述布局文件确定为与所述网页数据对应的布局文件。12.根据权利要求7至11任一项所述的装置,其特征在于,所述装置,还包括: 请求接收模块,用于通过所述布局层接收对布局文件的修改请求; 布局修改模块,用于通过所述布局层对所述请求接收模块接收到的所述修改请求所指示的至少一个网页组成部分进行修改。
【专利摘要】本发明公开了一种网页生成方法及装置,属于计算机技术领域。所述方法包括:通过视图层获取网页数据;通过所述视图层将所述网页数据发送给布局层;通过所述布局层将所述网页数据替换布局文件中对应的网页组成部分的内容,得到网页,所述布局文件用于确定所述网页的各个网页组成部分。所述装置包括:数据获取模块、数据发送模块和网页生成模块。本发明解决了服务器引用较多次的通用模板文件生成网页造成的网页生成效率低的问题,达到了提高网页生成效率的效果。
【IPC分类】G06F17/30
【公开号】CN105320662
【申请号】CN201410256418
【发明人】闫小坤, 郝翔, 曹涛
【申请人】腾讯科技(北京)有限公司
【公开日】2016年2月10日
【申请日】2014年6月10日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1