• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      關(guān)于動(dòng)態(tài)網(wǎng)站的工作原理及ASP技術(shù)的應(yīng)用

      2020-11-25 01:52:57姜鍵江蘇師范大學(xué)科文學(xué)院
      數(shù)碼世界 2020年2期
      關(guān)鍵詞:腳本瀏覽器頁(yè)面

      姜鍵 江蘇師范大學(xué)科文學(xué)院

      前言

      如今,在知識(shí)經(jīng)濟(jì)時(shí)代,信息必然將是是最重要的資源,網(wǎng)站也必將是信息資源最重要的來(lái)源途徑之一。因此,安全高效、及時(shí)且非間斷的信息資源,也成為提升單位活力的有效途徑?,F(xiàn)在,采用基于ASP技術(shù)應(yīng)用于動(dòng)態(tài)網(wǎng)站中,對(duì)傳統(tǒng)網(wǎng)站來(lái)說(shuō)是一種變革,它是新時(shí)代,ASP一般在各種動(dòng)態(tài)Web網(wǎng)站上使用,對(duì)于軟件開(kāi)發(fā)有著重要的作用。

      一、ASP的工作環(huán)境分析

      ASP(Active Server Pages)是基于Microsoft Corporation的服務(wù)器的腳本環(huán)境服務(wù)器應(yīng)用程序,包含在IIS(因特網(wǎng)信息服務(wù)器)或PWS(個(gè)人Web服務(wù)器)中,ASP Web頁(yè)面文件格式是mp,現(xiàn)在一般在各種動(dòng)態(tài)Web網(wǎng)站上使用,ASP Web頁(yè)面通常包含COM組件、普通文本、HTML標(biāo)簽和腳本命令;可以為設(shè)計(jì)添加一些內(nèi)容,如一些交互內(nèi)容,也可以使用HTML頁(yè)面創(chuàng)建用戶界面Web應(yīng)用程序。

      ASP原理是,用戶在終端瀏覽器的客戶端申請(qǐng)*.asp文件后,Web服務(wù)器響應(yīng)HTP請(qǐng)求,調(diào)用ASP引擎,讓用戶申請(qǐng)文件。解釋后,輸出標(biāo)準(zhǔn)HTML文件,發(fā)送給客戶端瀏覽器,運(yùn)行瀏覽器,在進(jìn)行解釋,最終顯示結(jié)果。當(dāng)檢測(cè)到與ActiveX腳本兼容的腳本(VBScript、JavaScript等)時(shí),ASP引擎就會(huì)調(diào)用相應(yīng)的腳本引擎進(jìn)行處理。如果腳本命令包含對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)請(qǐng)求,則通過(guò)ODBC連接到背景數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)訪問(wèn)組件執(zhí)行訪問(wèn)操作。因?yàn)锳SP腳本在服務(wù)器方面被解釋和執(zhí)行,關(guān)聯(lián)的全部的公開(kāi)工作是Web服務(wù)器的責(zé)任。

      二、動(dòng)態(tài)網(wǎng)站的工作原理

      (一)WEB工作原理

      WEB工作方式是在客戶機(jī)和服務(wù)器的基礎(chǔ)上進(jìn)行的。許多不同的服務(wù)器可以由一個(gè)客戶機(jī)發(fā)出請(qǐng)求指令,多個(gè)不同的客戶機(jī)提供服務(wù),服務(wù)器可以發(fā)出指令,并且當(dāng)服務(wù)器之一與已經(jīng)啟動(dòng)的客戶端通信時(shí),服務(wù)器通常是等待客戶端最初請(qǐng)求的自動(dòng)程序。其中的協(xié)議通過(guò)定義方法從客戶端到服務(wù)器的響應(yīng)。在此結(jié)構(gòu)中,WEB服務(wù)器軟件被用作許多可用的WEB服務(wù)器,如,一般使用的Iplanet Enterprise服務(wù)器IIS和Apache),而在計(jì)算機(jī)上運(yùn)行的WEB瀏覽器是一個(gè)客戶機(jī)程序,它是對(duì)服務(wù)器發(fā)出的一種請(qǐng)求。在WEB服務(wù)器將所有請(qǐng)求的數(shù)據(jù)發(fā)送到WEB瀏覽器之前,必須接收到WEB瀏覽器發(fā)出的指令,然后,瀏覽器將接收到的數(shù)據(jù)會(huì)進(jìn)行解釋并在屏幕上顯現(xiàn)出來(lái)。

      (二)動(dòng)態(tài)頁(yè)面工作原理

      1.客戶端的動(dòng)態(tài)頁(yè)面

      在客戶端模型中,瀏覽器上觸摸的模塊通常會(huì)進(jìn)行制作動(dòng)態(tài)頁(yè)面的所有工作。HTML代碼包含一個(gè)單獨(dú)的文件傳遞給瀏覽器的單獨(dú)命令集,在HTML頁(yè)面中引用。但是,這些HTML代碼經(jīng)常與指示混合。當(dāng)用戶需要請(qǐng)求WEB頁(yè)面時(shí),瀏覽器可以利用這些指令為頁(yè)面生成純HTML。換個(gè)說(shuō)法就是頁(yè)面根據(jù)請(qǐng)求動(dòng)態(tài)生成。

      2.服務(wù)器端的動(dòng)態(tài)頁(yè)面

      使用服務(wù)器端模型,與HTML源代碼不同的命令集(一起或分開(kāi))被發(fā)送到WEB服務(wù)器。當(dāng)用戶請(qǐng)求頁(yè)面時(shí),使用這一系列命令生成頁(yè)面的HTML,并根據(jù)請(qǐng)求生成頁(yè)面。

      三、ASP技術(shù)在動(dòng)態(tài)網(wǎng)站中的應(yīng)用

      (一)培養(yǎng)良好的編程習(xí)慣

      腳本中可能出現(xiàn)的任何錯(cuò)誤要合理有效地進(jìn)行處理,盡量控制潛在錯(cuò)誤的個(gè)數(shù),保證不會(huì)引起ASP應(yīng)用的失敗。養(yǎng)成良好的編程習(xí)慣,就可以最大限度地將程序中出現(xiàn)的錯(cuò)誤避免開(kāi),同時(shí)將錯(cuò)誤指令帶進(jìn)程序中的可能性也大大減少。所以,有以下需要注意五點(diǎn):

      1)盡量使用一些易于識(shí)別和理解變量名;

      1)代碼的格式化和縮進(jìn)編排;

      2)顯式聲明變量;

      3)封裝腳本語(yǔ)言以便代碼重用;

      4)在軟件設(shè)計(jì)過(guò)程中時(shí)刻注意潛在的錯(cuò)誤情況,加強(qiáng)構(gòu)筑軟件質(zhì)量。

      (二)網(wǎng)站主頁(yè)分析設(shè)計(jì)

      網(wǎng)站主頁(yè)采用靜態(tài)方法與動(dòng)態(tài)組合,即靜態(tài)主畫(huà)面與動(dòng)態(tài)圖像組合,以此反映網(wǎng)站活力度。靜態(tài)的主頁(yè)方法有著獨(dú)特的網(wǎng)站風(fēng)格和優(yōu)點(diǎn),需要使用互動(dòng)的動(dòng)態(tài)Web屏幕來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)查詢管理系統(tǒng),同時(shí)需要使用ASP和數(shù)據(jù)庫(kù)技術(shù)來(lái)建立數(shù)據(jù)庫(kù)查詢管理系統(tǒng)。

      1.對(duì)程序核心部分和關(guān)鍵算法增加注釋

      在程序開(kāi)發(fā)的過(guò)程中,有助于日后調(diào)試程序,其他用戶再利用這些程序更方便和簡(jiǎn)單,因此需要設(shè)計(jì)一般函數(shù)和子程序。注釋是程序文件,是重要的部分,特別是程序的開(kāi)頭部分,需要詳細(xì)的設(shè)計(jì),對(duì)主要的算法,核心部分,以及程序的難度加以掌控。當(dāng)然,不是所有代碼都需要注釋,但很多也是需要受限制的。注釋只有在程序的讀取和維護(hù)方便時(shí)才能顯示效果,因此與程序的變更和信息的更新無(wú)關(guān),其內(nèi)容簡(jiǎn)單、明確、準(zhǔn)確,代碼和注釋必須同步更新。

      2.建立網(wǎng)絡(luò)數(shù)據(jù)庫(kù)信息查詢系統(tǒng)

      好的網(wǎng)站通常情況下會(huì)有一個(gè)有較好的信息結(jié)構(gòu),可以使大量的信息查詢得以滿足??蛻舨樵冃枰脩粼跒g覽界面上通過(guò)互聯(lián)網(wǎng)和內(nèi)聯(lián)網(wǎng)(intranet)查詢web數(shù)據(jù)庫(kù)信息資料,甚至需要輸入和更新Web服務(wù)器上的信息。由于在與用戶通信的同時(shí)操作數(shù)據(jù)庫(kù)的asp功能非常強(qiáng)大,所以使用asp描述的查詢系統(tǒng)可以達(dá)到使用客戶端/服務(wù)器web數(shù)據(jù)庫(kù)的水平。此外,由于asp最大的優(yōu)點(diǎn)在于程序升級(jí)需要更改客戶端文件,所以asp可以將數(shù)據(jù)庫(kù)服務(wù)器置于放火墻后面,這對(duì)防止攻擊和損傷非常有效。

      四、結(jié)語(yǔ)

      總之,在知識(shí)經(jīng)濟(jì)時(shí)代,信息必然將是是最重要的資源,網(wǎng)站也必將是信息資源最重要的來(lái)源途徑之一。因此,安全高效、及時(shí)且非間斷的信息資源,也成為提升單位活力的有效途徑?,F(xiàn)在,采用基于ASP技術(shù)應(yīng)用于動(dòng)態(tài)網(wǎng)站中,對(duì)傳統(tǒng)網(wǎng)站來(lái)說(shuō)是一種變革,它是新時(shí)代,對(duì)信息迫切需求的一種趨勢(shì)。如今,隨著計(jì)算機(jī)行業(yè)的興起,網(wǎng)絡(luò)技術(shù)也正在飛速發(fā)展,人們?cè)絹?lái)越依賴于在線查找需要的信息。由于網(wǎng)絡(luò)信息的即時(shí)性和大容量,Web網(wǎng)站從“靜態(tài)”逐漸向“動(dòng)態(tài)”變化,這也是由于動(dòng)態(tài)網(wǎng)站對(duì)于客戶群體的需求有著更好的要求,動(dòng)態(tài)Web網(wǎng)站設(shè)計(jì)技術(shù)的開(kāi)發(fā)逐漸成熟,ASP技術(shù)的應(yīng)用也逐漸走進(jìn)人們的視野中,ASP在動(dòng)態(tài)網(wǎng)站的工作中發(fā)揮了巨大的作用。

      猜你喜歡
      腳本瀏覽器頁(yè)面
      大狗熊在睡覺(jué)
      酒駕
      刷新生活的頁(yè)面
      安奇奇與小cool 龍(第二回)
      反瀏覽器指紋追蹤
      電子制作(2019年10期)2019-06-17 11:45:14
      數(shù)據(jù)庫(kù)系統(tǒng)shell腳本應(yīng)用
      快樂(lè)假期
      環(huán)球?yàn)g覽器
      再見(jiàn),那些年我們嘲笑過(guò)的IE瀏覽器
      同一Word文檔 縱橫頁(yè)面并存
      无棣县| 乌拉特中旗| 垦利县| 商丘市| 福鼎市| 延寿县| 新密市| 图们市| 莱西市| 多伦县| 驻马店市| 赤峰市| 盱眙县| 伽师县| 乌兰察布市| 庆城县| 会泽县| 佛教| 宁安市| 谢通门县| 南漳县| 寿宁县| 当阳市| 涟水县| 东兰县| 嘉兴市| 西平县| 皋兰县| 浦北县| 体育| 固始县| 连云港市| 永丰县| 宜良县| 册亨县| 略阳县| 皋兰县| 大名县| 社会| 临漳县| 襄垣县|