国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      網(wǎng)頁(yè)生成方法及裝置的制造方法

      文檔序號(hào):9564587閱讀:365來(lái)源:國(guó)知局
      網(wǎng)頁(yè)生成方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種網(wǎng)頁(yè)生成方法及裝置。
      【背景技術(shù)】
      [0002]終端在向服務(wù)器獲取網(wǎng)頁(yè)時(shí),可以向服務(wù)器發(fā)送網(wǎng)頁(yè)獲取請(qǐng)求,服務(wù)器根據(jù)該網(wǎng)頁(yè)獲取請(qǐng)求獲取網(wǎng)頁(yè)數(shù)據(jù),根據(jù)網(wǎng)頁(yè)數(shù)據(jù)生成網(wǎng)頁(yè),將網(wǎng)頁(yè)發(fā)送給終端,終端對(duì)接收到的網(wǎng)頁(yè)進(jìn)行顯示。
      [0003]網(wǎng)頁(yè)通常會(huì)包括頭部、邊欄和底部,因此,開(kāi)發(fā)人員可以編輯頭部模板文件、邊欄模板文件和底部模板文件之類(lèi)的通用模板文件。在根據(jù)網(wǎng)頁(yè)數(shù)據(jù)生成網(wǎng)頁(yè)時(shí),服務(wù)器依次調(diào)用編輯的通用模板文件,將網(wǎng)頁(yè)數(shù)據(jù)分別添加到對(duì)應(yīng)的通用模板文件中,得到網(wǎng)頁(yè)。
      [0004]發(fā)明人在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在以下缺陷:
      [0005]由于服務(wù)器生成每個(gè)網(wǎng)頁(yè)時(shí)都需要處理多個(gè)通用模板文件,使得服務(wù)器對(duì)文件的弓丨用次數(shù)較多,造成代碼冗余,導(dǎo)致網(wǎng)頁(yè)生成的效率較低。

      【發(fā)明內(nèi)容】

      [0006]為了解決服務(wù)器引用較多次的通用模板文件生成網(wǎng)頁(yè)造成的網(wǎng)頁(yè)生成效率低的問(wèn)題,本發(fā)明實(shí)施例提供了一種網(wǎng)頁(yè)生成方法及裝置。所述技術(shù)方案如下:
      [0007]第一方面,本發(fā)明實(shí)施例提供了一種網(wǎng)頁(yè)生成方法,所述方法包括:
      [0008]通過(guò)視圖層獲取網(wǎng)頁(yè)數(shù)據(jù);
      [0009]通過(guò)所述視圖層將所述網(wǎng)頁(yè)數(shù)據(jù)發(fā)送給布局層;
      [0010]通過(guò)所述布局層將所述網(wǎng)頁(yè)數(shù)據(jù)替換布局文件中對(duì)應(yīng)的網(wǎng)頁(yè)組成部分的內(nèi)容,得到網(wǎng)頁(yè),所述布局文件用于確定所述網(wǎng)頁(yè)的各個(gè)網(wǎng)頁(yè)組成部分。
      [0011]第二方面,本發(fā)明實(shí)施例提供了一種網(wǎng)頁(yè)生成裝置,所述裝置包括:
      [0012]數(shù)據(jù)獲取模塊,用于通過(guò)視圖層獲取網(wǎng)頁(yè)數(shù)據(jù);
      [0013]數(shù)據(jù)發(fā)送模塊,用于通過(guò)所述視圖層將所述數(shù)據(jù)獲取模塊獲取到的所述網(wǎng)頁(yè)數(shù)據(jù)發(fā)送給布局層;
      [0014]網(wǎng)頁(yè)生成模塊,用于通過(guò)所述布局層將所述網(wǎng)頁(yè)數(shù)據(jù)替換布局文件中對(duì)應(yīng)的網(wǎng)頁(yè)組成部分的內(nèi)容,得到網(wǎng)頁(yè),所述布局文件用于確定所述網(wǎng)頁(yè)的各個(gè)網(wǎng)頁(yè)組成部分。
      [0015]通過(guò)視圖層獲取網(wǎng)頁(yè)數(shù)據(jù);通過(guò)視圖層將網(wǎng)頁(yè)數(shù)據(jù)發(fā)送給布局層;通過(guò)布局層將網(wǎng)頁(yè)數(shù)據(jù)替換布局文件中對(duì)應(yīng)的網(wǎng)頁(yè)組成部分的內(nèi)容,得到網(wǎng)頁(yè),由于布局文件用于確定網(wǎng)頁(yè)的各個(gè)網(wǎng)頁(yè)組成部分,因此,只需要引用一次布局文件即可生成網(wǎng)頁(yè),解決了服務(wù)器引用較多次的通用模板文件生成網(wǎng)頁(yè)造成的網(wǎng)頁(yè)生成效率低的問(wèn)題,達(dá)到了提高網(wǎng)頁(yè)生成效率的效果。
      【附圖說(shuō)明】
      [0016]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0017]圖1是本發(fā)明一個(gè)實(shí)施例提供的網(wǎng)頁(yè)生成方法的方法流程圖;
      [0018]圖2A是本發(fā)明另一實(shí)施例提供的網(wǎng)頁(yè)生成方法的方法流程圖;
      [0019]圖2B是本發(fā)明實(shí)施例提供的布局文件的示意圖;
      [0020]圖2C是本發(fā)明實(shí)施例提供的視圖文件的示意圖;
      [0021]圖2D是本發(fā)明實(shí)施例提供的網(wǎng)頁(yè)生成的流程圖;
      [0022]圖3是本發(fā)明一個(gè)實(shí)施例提供的網(wǎng)頁(yè)生成裝置的結(jié)構(gòu)框架圖;
      [0023]圖4是本發(fā)明再一實(shí)施例提供的網(wǎng)頁(yè)生成裝置的結(jié)構(gòu)框架圖;
      [0024]圖5是本發(fā)明一個(gè)實(shí)施例提供的服務(wù)器的結(jié)構(gòu)框架圖。
      【具體實(shí)施方式】
      [0025]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
      [0026]請(qǐng)參考圖1,其示出了本發(fā)明一個(gè)實(shí)施例提供的網(wǎng)頁(yè)生成方法的方法流程圖,該網(wǎng)頁(yè)生成方法可以應(yīng)用于服務(wù)器。該網(wǎng)頁(yè)生成方法,包括:
      [0027]步驟101,通過(guò)視圖層獲取網(wǎng)頁(yè)數(shù)據(jù);
      [0028]網(wǎng)頁(yè)數(shù)據(jù)是指用于生成網(wǎng)頁(yè)獲取請(qǐng)求所指示的網(wǎng)頁(yè)的數(shù)據(jù),該網(wǎng)頁(yè)獲取請(qǐng)求是客戶(hù)端發(fā)送的。
      [0029]視圖層用于將獲取到的網(wǎng)頁(yè)數(shù)據(jù)處理成網(wǎng)頁(yè)。
      [0030]步驟102,通過(guò)視圖層將網(wǎng)頁(yè)數(shù)據(jù)發(fā)送給布局層;
      [0031]若視圖層調(diào)用布局層對(duì)網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行處理,則需要將網(wǎng)頁(yè)數(shù)據(jù)發(fā)送給布局層。其中,布局層用于確定網(wǎng)頁(yè)的布局。
      [0032]步驟103,通過(guò)布局層將網(wǎng)頁(yè)數(shù)據(jù)替換布局文件中對(duì)應(yīng)的網(wǎng)頁(yè)組成部分的內(nèi)容,得到網(wǎng)頁(yè),該布局文件用于確定網(wǎng)頁(yè)的各個(gè)網(wǎng)頁(yè)組成部分。
      [0033]布局文件用于確定網(wǎng)頁(yè)的各個(gè)網(wǎng)頁(yè)組成部分以及各個(gè)網(wǎng)頁(yè)組成部分的位置和大小。比如,網(wǎng)頁(yè)組成部分可以是網(wǎng)頁(yè)的頭部、邊欄、內(nèi)容欄或底部。其中,一個(gè)布局文件中各個(gè)網(wǎng)頁(yè)組成部分的位置和大小是固定的,且網(wǎng)頁(yè)組成部分的內(nèi)容可以隨著不同的網(wǎng)頁(yè)而變化。
      [0034]在生成網(wǎng)頁(yè)時(shí),服務(wù)器可以將網(wǎng)頁(yè)數(shù)據(jù)替換布局文件中網(wǎng)頁(yè)組成部分的內(nèi)容,將替換后的布局文件確定為生成的網(wǎng)頁(yè)。
      [0035]綜上所述,本發(fā)明實(shí)施例提供的網(wǎng)頁(yè)生成方法,通過(guò)視圖層獲取網(wǎng)頁(yè)數(shù)據(jù);通過(guò)視圖層將網(wǎng)頁(yè)數(shù)據(jù)發(fā)送給布局層;通過(guò)布局層將網(wǎng)頁(yè)數(shù)據(jù)替換布局文件中對(duì)應(yīng)的網(wǎng)頁(yè)組成部分的內(nèi)容,得到網(wǎng)頁(yè),由于布局文件用于確定網(wǎng)頁(yè)的各個(gè)網(wǎng)頁(yè)組成部分,因此,只需要引用一次布局文件即可生成網(wǎng)頁(yè),解決了服務(wù)器引用較多次的通用模板文件生成網(wǎng)頁(yè)造成的網(wǎng)頁(yè)生成效率低的問(wèn)題,達(dá)到了提高網(wǎng)頁(yè)生成效率的效果。
      [0036]請(qǐng)參考圖2A,其示出了本發(fā)明另一實(shí)施例提供的網(wǎng)頁(yè)生成方法的方法流程圖,該網(wǎng)頁(yè)生成方法可以應(yīng)用于服務(wù)器中。該網(wǎng)頁(yè)生成方法,包括:
      [0037]步驟201,通過(guò)視圖層獲取網(wǎng)頁(yè)數(shù)據(jù);
      [0038]網(wǎng)頁(yè)數(shù)據(jù)是指用于生成網(wǎng)頁(yè)獲取請(qǐng)求所指示的網(wǎng)頁(yè)的數(shù)據(jù),該網(wǎng)頁(yè)獲取請(qǐng)求是客戶(hù)端發(fā)送的。比如,若網(wǎng)頁(yè)獲取請(qǐng)求用于請(qǐng)求進(jìn)行個(gè)人設(shè)置的設(shè)置網(wǎng)頁(yè),則網(wǎng)頁(yè)數(shù)據(jù)可以包括該設(shè)置網(wǎng)頁(yè)的標(biāo)題和用戶(hù)的個(gè)人信息等等。
      [0039]視圖層用于將獲取到的網(wǎng)頁(yè)數(shù)據(jù)處理成網(wǎng)頁(yè)。其中,視圖層可以根據(jù)網(wǎng)頁(yè)獲取請(qǐng)求獲取網(wǎng)頁(yè)數(shù)據(jù)。具體地,若服務(wù)器采用MVC (Mode 1 -Vi ew-Contro 11 er,模型層-視圖層-控制層)模式,則網(wǎng)頁(yè)獲取請(qǐng)求中攜帶有控制層名稱(chēng)和動(dòng)作名稱(chēng),服務(wù)器可以通過(guò)該控制層從模型層中獲取網(wǎng)頁(yè)數(shù)據(jù),并對(duì)該網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行相應(yīng)處理,將處理后的網(wǎng)頁(yè)數(shù)據(jù)賦值給與動(dòng)作名稱(chēng)對(duì)應(yīng)的視圖文件,視圖層獲取到網(wǎng)頁(yè)數(shù)據(jù)。若服務(wù)器僅包括視圖層,則網(wǎng)頁(yè)獲取請(qǐng)求中攜帶有視圖文件名稱(chēng),服務(wù)器將獲取到的網(wǎng)頁(yè)數(shù)據(jù)發(fā)送給該視圖文件,視圖層獲取到網(wǎng)頁(yè)數(shù)據(jù);或,在入口文件中配置與網(wǎng)頁(yè)獲取請(qǐng)求所對(duì)應(yīng)的視圖文件,服務(wù)器將獲取到的網(wǎng)頁(yè)數(shù)據(jù)發(fā)送給該視圖文件,視圖層獲取到網(wǎng)頁(yè)數(shù)據(jù)。
      [0040]步驟202,通過(guò)視圖層將網(wǎng)頁(yè)數(shù)據(jù)發(fā)送給布局層;
      [0041]若視圖層調(diào)用布局層對(duì)網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行處理,則需要將網(wǎng)頁(yè)數(shù)據(jù)發(fā)送給布局層。其中,布局層用于確定網(wǎng)頁(yè)的布局。
      [0042]步驟203,通過(guò)視圖層獲取網(wǎng)頁(yè)獲取請(qǐng)求所指示的視圖文件,該網(wǎng)頁(yè)獲取請(qǐng)求用于請(qǐng)求網(wǎng)頁(yè);通過(guò)視圖層查找視圖文件所采用的布局文件,該布局文件對(duì)應(yīng)于至少一個(gè)視圖文件;通過(guò)視圖層將布局文件確定為與該網(wǎng)頁(yè)數(shù)據(jù)對(duì)應(yīng)的布局文件;
      [0043]布局文件用于確定網(wǎng)頁(yè)的各個(gè)網(wǎng)頁(yè)組成部分以及每個(gè)網(wǎng)頁(yè)組成部分的位置和大小。比如,網(wǎng)頁(yè)組成部分可以是網(wǎng)頁(yè)的頭部、邊欄、內(nèi)容欄或底部。請(qǐng)參考圖2B所示的布局文件的示意圖,圖2B(1)中布局文件包括一個(gè)頭部、一個(gè)邊欄、一個(gè)內(nèi)容欄和一個(gè)底部,圖2B (2)中布局文件包括一個(gè)頭部、一個(gè)邊欄、兩個(gè)內(nèi)容欄和一個(gè)底部。
      [0044
      當(dāng)前第1頁(yè)1 2 3 4 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1