CN103034504A - 一种模板网站的应用方法及装置 - Google Patents

一种模板网站的应用方法及装置 Download PDF

Info

Publication number
CN103034504A
CN103034504A CN2013100020034A CN201310002003A CN103034504A CN 103034504 A CN103034504 A CN 103034504A CN 2013100020034 A CN2013100020034 A CN 2013100020034A CN 201310002003 A CN201310002003 A CN 201310002003A CN 103034504 A CN103034504 A CN 103034504A
Authority
CN
China
Prior art keywords
template
website
page request
accessing page
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2013100020034A
Other languages
English (en)
Inventor
尹超
邓武杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HUNAN JINGQIAO NETWORK TECHNOLOGY Co Ltd
Original Assignee
HUNAN JINGQIAO NETWORK TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by HUNAN JINGQIAO NETWORK TECHNOLOGY Co Ltd filed Critical HUNAN JINGQIAO NETWORK TECHNOLOGY Co Ltd
Priority to CN2013100020034A priority Critical patent/CN103034504A/zh
Publication of CN103034504A publication Critical patent/CN103034504A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明提供了一种模板网站的应用方法,包括:接收客户终端发送的页面访问请求,并获取所述页面访问请求需要的数据;传递所述页面访问请求需要的数据至所述预设参数;根据所述页面访问请求获取所述页面访问请求对应的网站模板并加载所述网站模板;将所述预设参数加载至所述网站模板,以将页面访问请求需要的数据加载到网站模板中,获取网站模板应用页面;发送所述网站模板应用页面至客户终端。因此,服务器在接收客户终端发送的页面访问请求时,只需要通过匹配的参数将页面访问请求需要的数据返回给网站模板即可,返回数据的过程简单,提高了页面访问请求响应的速度,从而提升网站的访问量。

Description

一种模板网站的应用方法及装置
技术领域
本申请涉及模板网站应用领域,特别涉及一种模板网站的应用方法及装置。
背景技术
目前的模板建站采用标签化模板建站机制,服务器开发人员将在前台展示的内容封装成独立的标签,前台设计人员通过了解服务器开发人员封装的标签的内容,定义封装的标签的属性即在不同的模板中对于同一个标签定义不同的属性。在完成标签的封装和标签属性的定义之后,将封装的标签嵌入不同的模板中即完成了模板建站。
应用标签化模板建站机制建立的网站模板后,客户终端向服务器发起页面访问请求时,服务器需要解析网站模板中标签的内容和标签的属性,在解析网站模板中标签的内容和标签的属性之后再向网站模板返回页面请求需要的数据。其中,由于网站模板中标签的内容和标签的属性复杂,使得解析的过程繁琐,页面访问请求响应速度慢,从而影响网站的访问量。
从上述过程中可以看出,目前急需一种模板网站的应用方法,以达到模板网站的服务器返回数据过程简单,页面访问请求响应速度快的目的。
发明内容
为解决上述技术问题,本申请实施例提供一种模板网站的应用方法,以达到提高页面访问请求响应的速度,提升网站的访问量的目的,技术方案如下:
一种模板网站的应用方法,包括:
接收客户终端发送的页面访问请求,并获取所述页面访问请求需要的数据;
传递所述页面访问请求需要的数据至所述预设参数;
根据所述页面访问请求获取所述页面访问请求对应的网站模板并加载所述网站模板;
将所述预设参数加载至所述网站模板,以将页面访问请求需要的数据加载到网站模板中,获取网站模板应用页面;
发送所述网站模板应用页面至客户终端。
优选的,应用NVelocity模板引擎将预设参数加载至所述网站模板,以将页面访问请求需要的数据加载到网站模板中,获取网站模板应用页面。
一种模板网站的应用装置,包括:
第一处理单元,用于接收客户终端发送的页面访问请求,并获取所述页面访问请求需要的数据;
传递单元,用于传递所述第一处理单元获取的页面访问请求需要的数据至所述预设参数;
第二处理单元,用于根据所述第一处理单元接收的页面访问请求获取所述页面访问请求对应的网站模板并加载所述网站模板;
第三处理单元,用于将所述预设参数加载至所述第二处理单元加载的网站模板,以将所述第一处理单元获取的页面访问请求需要的数据加载到网站模板中,获取网站模板应用页面;
发送单元,用于发送所述第三处理单元获取的网站模板应用页面至客户终端。
优选的,所述第三处理单元具体用于应用NVelocity模板引擎将预设参数加载至所述网站模板,以将页面访问请求需要的数据加载到网站模板中,获取网站模板应用页面。
与现有技术相比,本申请的有益效果是:
本申请提供一种模板建站的方法,接收客户终端发送的页面访问请求,并获取所述页面访问请求需要的数据;传递所述页面访问请求需要的数据至所述预设参数;根据所述页面访问请求获取所述页面访问请求对应的网站模板并加载所述网站模板;将预设参数加载至所述网站模板,以将页面访问请求需要的数据加载到网站模板中,获取网站模板应用页面;发送所述网站模板应用页面至客户终端。因此,服务器在接收客户终端发送的页面访问请求时,只需要通过匹配的参数将页面访问请求需要的数据返回给网站模板即可,返回数据的过程简单,提高了页面访问请求响应的速度,从而提升网站的访问量。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请提供的一种模板网站的应用方法的一种流程图;
图2是本申请提供的一种模板网站的应用装置的一种结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请提供一种模板网站的应用方法,首先接收客户终端发送的页面访问请求,并获取所述页面访问请求需要的数据,其次传递所述页面访问请求需要的数据至所述预设参数,再次根据所述页面访问请求获取所述页面访问请求对应的网站模板并加载所述网站模板,然后将所述预设参数加载至所述网站模板,以将页面访问请求需要的数据加载到网站模板中,获取网站模板应用页面,最后发送所述网站模板应用页面至客户终端。以下将列举实施例对本申请提供的一种模板网站的应用方法进行详细说明。
请参阅图1,其示出了本申请提供的一种模板网站的应用方法的一种流程图,其中,本实施例是从网站的服务器角度阐述模板网站的应用的具体过程,可以包括以下步骤:
步骤S11:接收客户终端发送的页面访问请求,并获取所述页面访问请求需要的数据。
在本实施例中,网站服务器接收的客户终端发送的页面访问请求是由网页浏览者在客户终端发起的。服务器在接收客户终端发送的页面访问请求后,服务器从数据库中获取该页面访问请求需要的所有数据。
步骤S12:传递所述页面访问请求需要的数据至所述预设参数。
预设参数是在模板网站开发过程中定义的,预设参数对于网站服务器管理程序和网站模板是已知的参数,且网站服务器管理程序中的预设参数和网站模板中的预设参数是对应的,例如,在网站服务器管理程序中定义一个标题的预设参数为title,与网站服务器管理程序中的该预设参数title对应的网站模板中的预设参数也为title。服务器在获取页面访问请求需要的数据后,将该页面访问请求需要的数据传递至网站服务器管理程序中的预设参数。
步骤S13:根据所述页面访问请求获取所述页面访问请求对应的网站模板并加载所述网站模板。
服务器在接收到页面访问请求后,根据该页面访问请求检索到与该页面访问请求对应的网站模板,在检索到之后,获取该页面访问请求对应的网站模板,在获取到该页面访问请求对应的网站模板后加载该页面访问请求对应的网站模板。在加载该页面访问请求对应的网站模板后才可以应用该页面访问请求对应的网站模板。
其中,该页面访问请求对应的网站模板中的预设参数被封装在标签里,例如,步骤S12中举例中的网站模板中的预设参数title被封装在标签里,封装的标签为${title}。
步骤S14:将所述预设参数加载至所述网站模板,以将页面访问请求需要的数据加载到网站模板中,获取网站模板应用页面。
在本实施例中,将步骤S12中网站服务器管理程序中的预设参数对应的页面访问请求需要的数据传递给网站模板中与该预设参数名称相同的预设参数所被封装的标签,即完成了步骤S12中的预设参数加载至页面访问请求对应的网站模板。网站模板中对应的预设参数接收到页面访问请求需要的数据后,页面访问请求需要的数据替换网站模板中对应的预设参数,显示在页面访问请求对应的网站模板中,即获取到网站模板应用页面。
其中,可以应用NVelocity模板引擎将预设参数加载至所述网站模板,以将页面访问请求需要的数据加载到网站模板中,获取网站模板应用页面。
应用NVelocity模板引擎的具体过程为:首先,应用NVelocity模板引擎将页面访问请求需要的数据传递至服务器管理程序中的预设参数,例如,仍然以步骤S12中举例中的预设参数title为例,应用NVelocity模板引擎将页面访问请求需要的数据传递至预设参数的过程为:创建NVelocity模板引擎的实例;定义预设参数title为字符串类型并初始化该预设参数title;传递预设参数title的实际值至预设参数title。其中应用NVelocity模板引擎将页面访问请求需要的数据传递至预设参数的过程可以由如下代码实现:
Figure BDA00002704014100051
应用NVelocity模板引擎将在服务器管理程序中预设参数接收到的页面访问请求需要的数据传递给前台网站模板中与服务器管理程序中预设参数对应的预设参数,前台网站模板中的预设参数在接收到页面访问请求需要的数据后,页面访问请求需要的数据就可以显示在前台网站模板中相应的位置。例如,仍然以步骤S12中举例中的预设参数title为例,前台网站模板中预设参数被封装在标签里,且该预设参数对应的标签可以存在于网站模板中的任意位置,其中位置可以由如下代码表示,<div>${title}</div>,该代码中的预设参数title在接收到服务器管理程序中预设参数title接收到的页面访问请求需要的数据后,与该代码中的预设参数title接收到的页面访问请求需要的数据就会显示在该层div中。除预设参数title之外的其他预设参数对应的页面访问请求的数据的显示过程和该预设参数title对应的数据显示过程相同。
步骤S15:发送所述网站模板应用页面至客户终端。
在获取到该页面访问请求对应的网站模板应用页面后,服务器将该网站模板应用页面发送至发送该页面访问请求的客户终端。服务器将该网站模板应用页面发送至发送该页面访问请求的客户终端即完成了该页面访问请求的响应。客户终端在接收到该网站模板应用页面后,使用客户终端的网页浏览者就可以看到所需要的页面,即网站的内容。
本申请中网站服务器通过定义的预设参数将数据库中页面访问请求需要的数据返回至网站模板,获取网站模板应用页面,简化了服务器返回至网站模板数据的过程,提高了页面访问请求响应的速度,从而提升了网站的访问量。
与图1所示的一种模板网站的应用方法的实施例相对应,本申请提供了一种模板网站的应用装置的一种结构图,请参阅图2,模板网站的应用装置包括:第一处理单元201、、第二处理单元203、第三处理单元204和发送单元205。
其中,第一处理单元201,用于接收客户终端发送的页面访问请求,并获取所述页面访问请求需要的数据。
在本实施例中,第一处理单元201接收客户终端发送的页面访问请求,第一处理单元201在接收客户终端发送的页面访问请求后,数据库中获取该页面访问请求需要的所有数据。
传递单元202,用于传递所述第一处理单元201获取的页面访问请求需要的数据至所述预设参数。
第一处理单元201在获取页面访问请求需要的数据后,传递单元将第一处理单元获取的页面访问请求需要的数据传递至网站服务器管理程序中的预设参数。
第二处理单元203,用于根据所述第一处理单元接收的页面访问请求获取所述页面访问请求对应的网站模板并加载所述网站模板。
第一处理单元201在接收到页面访问请求后,第二处理单元203根据第一处理单元201接收到的页面访问请求检索到与该页面访问请求对应的网站模板,在检索到之后,获取该页面访问请求对应的网站模板,在获取到该页面访问请求对应的网站模板后加载该页面访问请求对应的网站模板。
第三处理单元204,用于将所述预设参数加载至所述第二处理单元203加载的网站模板,以将所述第一处理单元201获取的页面访问请求需要的数据加载到网站模板中,获取网站模板应用页面。
第三处理单元204将预设参数对应的页面访问请求需要的数据传递给网站模板中与该预设参数名称相同的预设参数所被封装的标签,即完成了将预设参数加载至页面访问请求对应的网站模板。在网站模板中对应的预设参数接收到页面访问请求需要的数据后,将页面访问请求需要的数据替换网站模板中对应的预设参数,显示在页面访问请求对应的网站模板中,获取到网站模板应用页面。
其中,第三处理单元204具体用于应用NVelocity模板引擎将预设参数加载至所述网站模板,以将页面访问请求需要的数据加载到网站模板中,获取网站模板应用页面。
发送单元205,用于发送所述第三处理单元获取的网站模板应用页面至客户终端。
第三处理单元在获取到该页面访问请求对应的网站模板应用页面后,发送单元将该网站模板应用页面发送至发送该页面访问请求的客户终端。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
以上对本申请所提供的一种模板网站的应用方法及装置进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (4)

1.一种模板网站的应用方法,其特征在于,包括:
接收客户终端发送的页面访问请求,并获取所述页面访问请求需要的数据;
传递所述页面访问请求需要的数据至所述预设参数;
根据所述页面访问请求获取所述页面访问请求对应的网站模板并加载所述网站模板;
将所述预设参数加载至所述网站模板,以将页面访问请求需要的数据加载到网站模板中,获取网站模板应用页面;
发送所述网站模板应用页面至客户终端。
2.根据权利要求1所述的方法,其特征在于,应用NVelocity模板引擎将预设参数加载至所述网站模板,以将页面访问请求需要的数据加载到网站模板中,获取网站模板应用页面。
3.一种模板网站的应用装置,其特征在于,包括:
第一处理单元,用于接收客户终端发送的页面访问请求,并获取所述页面访问请求需要的数据;
传递单元,用于传递所述第一处理单元获取的页面访问请求需要的数据至所述预设参数;
第二处理单元,用于根据所述第一处理单元接收的页面访问请求获取所述页面访问请求对应的网站模板并加载所述网站模板;
第三处理单元,用于将所述预设参数加载至所述第二处理单元加载的网站模板,以将所述第一处理单元获取的页面访问请求需要的数据加载到网站模板中,获取网站模板应用页面;
发送单元,用于发送所述第三处理单元获取的网站模板应用页面至客户终端。
4.根据权利要求3所述的装置,其特征在于,所述第三处理单元具体用于应用NVelocity模板引擎将预设参数加载至所述网站模板,以将页面访问请求需要的数据加载到网站模板中,获取网站模板应用页面。
CN2013100020034A 2013-01-05 2013-01-05 一种模板网站的应用方法及装置 Pending CN103034504A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013100020034A CN103034504A (zh) 2013-01-05 2013-01-05 一种模板网站的应用方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013100020034A CN103034504A (zh) 2013-01-05 2013-01-05 一种模板网站的应用方法及装置

Publications (1)

Publication Number Publication Date
CN103034504A true CN103034504A (zh) 2013-04-10

Family

ID=48021430

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013100020034A Pending CN103034504A (zh) 2013-01-05 2013-01-05 一种模板网站的应用方法及装置

Country Status (1)

Country Link
CN (1) CN103034504A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105138448A (zh) * 2014-06-05 2015-12-09 北京畅游天下网络技术有限公司 一种在前端测试页面的方法和装置
CN106156339A (zh) * 2016-07-12 2016-11-23 泰康保险集团股份有限公司 保单管理***的访问方法、装置及***
WO2017193678A1 (zh) * 2016-05-09 2017-11-16 京东方科技集团股份有限公司 设备控制方法及装置以及设备控制***
CN107451184A (zh) * 2017-06-19 2017-12-08 阿里巴巴集团控股有限公司 页面显示方法及装置、用户设备、存储介质
CN107729452A (zh) * 2017-10-09 2018-02-23 武汉斗鱼网络科技有限公司 网页加载方法、装置、电子设备及计算机可读存储介质
CN112953892A (zh) * 2021-01-26 2021-06-11 山东浪潮通软信息科技有限公司 第三方***的访问认证方法和装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002259283A (ja) * 2001-03-01 2002-09-13 Sanyo Electric Co Ltd データ提供装置及びデータ提供方法並びにプログラム
CN101158896A (zh) * 2007-08-31 2008-04-09 南京联创科技股份有限公司 基于mvc的业务组装和页面模板化开发web平台的方法
CN102662993A (zh) * 2012-03-14 2012-09-12 北京神州数码思特奇信息技术股份有限公司 一种页面数据提供方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002259283A (ja) * 2001-03-01 2002-09-13 Sanyo Electric Co Ltd データ提供装置及びデータ提供方法並びにプログラム
CN101158896A (zh) * 2007-08-31 2008-04-09 南京联创科技股份有限公司 基于mvc的业务组装和页面模板化开发web平台的方法
CN102662993A (zh) * 2012-03-14 2012-09-12 北京神州数码思特奇信息技术股份有限公司 一种页面数据提供方法

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105138448A (zh) * 2014-06-05 2015-12-09 北京畅游天下网络技术有限公司 一种在前端测试页面的方法和装置
CN105138448B (zh) * 2014-06-05 2018-06-05 北京畅游天下网络技术有限公司 一种在前端测试页面的方法和装置
WO2017193678A1 (zh) * 2016-05-09 2017-11-16 京东方科技集团股份有限公司 设备控制方法及装置以及设备控制***
US10423139B2 (en) 2016-05-09 2019-09-24 Boe Technology Group Co., Ltd. Device control method and apparatus, and device control system
CN106156339A (zh) * 2016-07-12 2016-11-23 泰康保险集团股份有限公司 保单管理***的访问方法、装置及***
CN106156339B (zh) * 2016-07-12 2019-08-16 泰康保险集团股份有限公司 保单管理***的访问方法、装置及***
CN107451184A (zh) * 2017-06-19 2017-12-08 阿里巴巴集团控股有限公司 页面显示方法及装置、用户设备、存储介质
CN107729452A (zh) * 2017-10-09 2018-02-23 武汉斗鱼网络科技有限公司 网页加载方法、装置、电子设备及计算机可读存储介质
CN107729452B (zh) * 2017-10-09 2020-07-10 武汉斗鱼网络科技有限公司 网页加载方法、装置、电子设备及计算机可读存储介质
CN112953892A (zh) * 2021-01-26 2021-06-11 山东浪潮通软信息科技有限公司 第三方***的访问认证方法和装置
CN112953892B (zh) * 2021-01-26 2022-04-19 浪潮通用软件有限公司 第三方***的访问认证方法和装置

Similar Documents

Publication Publication Date Title
CN103034504A (zh) 一种模板网站的应用方法及装置
US9158532B2 (en) Methods for managing applications using semantic modeling and tagging and devices thereof
US7991800B2 (en) Object oriented system and method for optimizing the execution of marketing segmentations
US20180191798A1 (en) Methods and systems for server-side rendering of native content for presentation
CN104217030B (zh) 一种根据服务器搜索日志数据进行用户分类的方法和装置
US7676557B1 (en) Dynamically adaptive portlet palette having user/context customized and auto-populated content
CA2386272A1 (en) Collaborative design
CN109190046A (zh) 内容推荐方法、装置及内容推荐服务器
CN106708996A (zh) 用于对关系数据库进行全文搜索的方法及***
CN102541535B (zh) 发布行业业务架构模型的方法和***
CN110941614A (zh) 表单生成方法、装置、电子设备及计算机可读存储介质
CN104899186A (zh) 一种表单生成以及获取方法和装置
US20200226615A1 (en) Customer service representative dashboard application
US10313421B2 (en) Providing Odata service based on service operation execution flow
CN103064989A (zh) 网页保存、打开方法及装置
CN107341027A (zh) 用户界面的生成方法和生成装置
US11544346B2 (en) System and method for generation of starter websites
US9875278B2 (en) Modified data query function instantiations
CN107291826A (zh) 文件搜索处理方法及装置
CN106603727A (zh) 一种***数据集成、访问方法及装置
CN103399776A (zh) 可重用mock创建方法及***
US10015049B2 (en) Configuration of network devices in a network
CN106294417A (zh) 一种数据排序方法、装置及电子设备
CN104572981A (zh) 一种网页页面缓存处理方法和移动终端设备
CN101593176A (zh) 一种基于Web的参数化跨平台零件库***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
AD01 Patent right deemed abandoned

Effective date of abandoning: 20161116

C20 Patent right or utility model deemed to be abandoned or is abandoned