亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        嵌入式網(wǎng)頁(yè)制作技術(shù)淺析

        2011-12-30 20:50:41呂振剛
        關(guān)鍵詞:腳本語(yǔ)言服務(wù)器端瀏覽器

        呂振剛

        (遼河油田通信公司網(wǎng)絡(luò)游戲項(xiàng)目部,遼寧 盤錦 124010)

        嵌入式網(wǎng)頁(yè)制作技術(shù)淺析

        呂振剛

        (遼河油田通信公司網(wǎng)絡(luò)游戲項(xiàng)目部,遼寧 盤錦 124010)

        隨著Intemet和電子商務(wù)等應(yīng)用的出現(xiàn),動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)也隨著它們的出現(xiàn)誕生了。目前主要用于動(dòng)態(tài)網(wǎng)頁(yè)制作的環(huán)境技術(shù)有ASP、PHP和JSP。這三種技術(shù)都為實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)制作提供技術(shù)環(huán)境支持,并為程序開(kāi)發(fā)人員提供應(yīng)用程序的編制與自帶組件設(shè)計(jì)網(wǎng)頁(yè)從邏輯上分離的技術(shù),替代CGI使網(wǎng)站建設(shè)與發(fā)展變的較為簡(jiǎn)單與快捷。

        動(dòng)態(tài)網(wǎng)頁(yè);ASP;PHP;JSP;對(duì)比分析

        引言

        網(wǎng)頁(yè)制作的過(guò)程分為前臺(tái)和后臺(tái),前臺(tái)主要的就是制作靜態(tài)的網(wǎng)頁(yè),后臺(tái)就是制作動(dòng)態(tài)的網(wǎng)頁(yè)。靜態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)頁(yè)相結(jié)合就構(gòu)成了整體的網(wǎng)頁(yè)。網(wǎng)頁(yè)內(nèi)部大體上可以分成三部分:文字、圖像、網(wǎng)頁(yè)制作的基本功能。隨著汁算機(jī)和互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,由于靜態(tài)網(wǎng)頁(yè)沒(méi)有數(shù)據(jù)庫(kù)的支持,不但增加工作量,而且由于缺乏交互功能。靜態(tài)網(wǎng)頁(yè)網(wǎng)站通常需要手工制作網(wǎng)頁(yè),對(duì)于網(wǎng)站維護(hù)人員有一定的專業(yè)要求,當(dāng)網(wǎng)站內(nèi)容更新較多時(shí)手工制作靜態(tài)網(wǎng)頁(yè)會(huì)相當(dāng)繁瑣,于是通過(guò)后臺(tái)信息發(fā)布方式的動(dòng)態(tài)網(wǎng)站技術(shù)很快在企業(yè)網(wǎng)站中得到普及應(yīng)用。提到“動(dòng)態(tài)網(wǎng)頁(yè)”,可能有好多初學(xué)網(wǎng)頁(yè)制作的新手就會(huì)認(rèn)為是在HTML網(wǎng)頁(yè)中放上一些關(guān)于GIF或FLASH動(dòng)畫效果的網(wǎng)頁(yè),其實(shí)這仍僅能稱為靜態(tài)的網(wǎng)頁(yè)。

        1 ASP技術(shù)介紹

        Active Server Pages(支持Active技術(shù)的服務(wù)器頁(yè)面,簡(jiǎn)稱ASP)是一種應(yīng)用程序環(huán)境,它使所有的開(kāi)發(fā)者可以使用幾乎所有的開(kāi)發(fā)工具來(lái)組合HTMI代碼,這些腳本可以利用本地服務(wù)器或遠(yuǎn)程服務(wù)器上運(yùn)行的組件來(lái)存取數(shù)據(jù)庫(kù)、應(yīng)用程序或處理信息。因此,可利用ASP來(lái)直觀簡(jiǎn)易地實(shí)現(xiàn)強(qiáng)大的WEB應(yīng)用程序。ASP的工作原理如下:用戶瀏覽器從WEB服務(wù)器上請(qǐng)求*.ASP文件,ASP腳本在服務(wù)器上開(kāi)始執(zhí)行。然后WEB服務(wù)器調(diào)用ASP,ASP全面讀取請(qǐng)求的文件,執(zhí)行所有腳本文件,并將ASP執(zhí)行結(jié)果的常規(guī)HTML碼(JP WEB頁(yè)面)傳送給用戶瀏覽器。它具有以下特點(diǎn):①使用VBScript,JScript等簡(jiǎn)單易懂的腳本語(yǔ)言,結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序;②無(wú)須compile編譯,容易編寫,可在服務(wù)器端直接執(zhí)行;③使用普通的文本編輯器,如Windows的記事本,即可進(jìn)行編輯設(shè)計(jì);④與瀏覽器無(wú)關(guān)(Browser Independence),用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容,ASP所使用的腳本語(yǔ)言均在WEB服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要執(zhí)行這些腳本語(yǔ)言;⑤ASP能與任何ActiveX scripting語(yǔ)言相容。除了可使用VBScript或JScript語(yǔ)言來(lái)設(shè)計(jì)外,還可以使用由第三方所提供的其他腳本語(yǔ)言,譬如REXX,Perl,TCL等;⑥ASP的源程序,不會(huì)被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,提高了程序的安全性;⑦可使用服務(wù)器端的腳本產(chǎn)生客戶端的腳本;⑧ActiveX Server Components(ActiveX服務(wù)器元件)具有無(wú)限可擴(kuò)充性,可以使用Visual Basic,Java,VisualC++,COB0L等編程語(yǔ)言來(lái)編寫所需要的ActiveX Server Component。微軟公司對(duì)ASP技術(shù)提供了強(qiáng)有力支持,但它只能在Windows平臺(tái)下使用。

        2 PHP技術(shù)介紹

        超文本處理技術(shù)(PHP)與ASP和JSP不同,PHP是一種源代碼開(kāi)放程序,擁有很好的跨平臺(tái)兼容性。用戶可以在Windows NT系統(tǒng)以及許多版本的Unix和Linux系統(tǒng)上運(yùn)行PHP,而且可以將PHP作為Apache服務(wù)器的內(nèi)置模塊或CGI程序運(yùn)行。PHP腳本語(yǔ)言的語(yǔ)法結(jié)構(gòu)與C語(yǔ)言和Perl語(yǔ)言的語(yǔ)法風(fēng)格非常相似,用戶在使用變量前不需要對(duì)變量進(jìn)行聲明,使用PHP創(chuàng)建數(shù)組的過(guò)程也非常簡(jiǎn)單。PHP還具有基本的面向?qū)ο蠼M件功能,可以極大地方便用戶有效組織和封裝自己編寫的代碼。PHP全稱為Hypertext Preprocessor(超文本預(yù)處理),是一種跨平臺(tái)的服務(wù)器端的嵌人式腳本語(yǔ)言,在服務(wù)器端執(zhí)行故與瀏覽器無(wú)關(guān)性的特點(diǎn)使程序保密性較高。相對(duì)于ASP,PHP有兩個(gè)非常顯著的特點(diǎn):①PHP的所有源碼均是開(kāi)放的;②PHP是完全免費(fèi)的。PHP秉承了Linux的GNU標(biāo)準(zhǔn)的自由軟件,免費(fèi)且源碼公開(kāi)使它迅速崛起。但是PHP的自身的發(fā)展得不到頗具實(shí)力的軟件開(kāi)發(fā)公司的支持,其發(fā)展具有不定性,相應(yīng)的參考材料、技術(shù)支持也較匱乏。此外,PHP提供的數(shù)據(jù)庫(kù)接口函數(shù)也不統(tǒng)一,在訪問(wèn)數(shù)據(jù)庫(kù)時(shí)不便。

        3 JSP技術(shù)介紹

        JSP全名Java Server Pages,是Sun公司推出的新一代網(wǎng)站開(kāi)發(fā)語(yǔ)言。JSP技術(shù)能夠運(yùn)行在任何WEB服務(wù)器上并且支持來(lái)自多家開(kāi)發(fā)商提供的各種各樣工具包?;贘SP技術(shù)的應(yīng)用程序比基于ASP的應(yīng)用程序易于維護(hù)和管理,JSP頁(yè)面由HTML代碼和嵌人其中的Java代碼所組成。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁(yè)面返回給客戶端的瀏覽器,它完全解決了目前ASP,PHP的一個(gè)通病——腳本級(jí)執(zhí)行。JSP使用的是成熟強(qiáng)大的Java代碼,客戶端請(qǐng)求JSP編寫的頁(yè)面代碼首先被轉(zhuǎn)換成Java源文件,再編譯成支持http、ftp等網(wǎng)絡(luò)協(xié)議的CLASS文件(Servlet),并由Java虛擬機(jī)執(zhí)行。JSP技術(shù)是基于平臺(tái)和服務(wù)器獨(dú)立的,它廣泛吸收和接納了各種工具包、服務(wù)器組件和數(shù)據(jù)庫(kù)開(kāi)發(fā)商提供的產(chǎn)品。例如Sun公司授Macromedia為JSP的工具提供商,Apache、Netscape等公司為結(jié)盟公司,還得到Oracle、IBM Inprise等大公司的支持。這也就使得JSP可以運(yùn)行于IIS Apache、Netscape等各種Web服務(wù)器,并且支持Solaris、Windows、Unix、Linux等絕大多數(shù)操作系統(tǒng)平臺(tái)。JSP內(nèi)置支持XML技術(shù),使得開(kāi)發(fā)者能夠定制自己的標(biāo)簽,而大大減少了對(duì)腳本語(yǔ)言的依賴和編程工作量。在國(guó)內(nèi),新技術(shù)JSP應(yīng)用范閣不廣,但在圍外,世界上一些大型的電子商務(wù)類網(wǎng)站,多采用JSP。

        4 技術(shù)對(duì)比分析

        ASP具有開(kāi)放性、易操作性、程序與外觀分離、分手工編譯、瀏覽器獨(dú)立等優(yōu)點(diǎn),安裝簡(jiǎn)單、容易上手、輔助工具多樣化、效率高。在調(diào)試環(huán)境安裝、腳本編寫、輔助工具等方面有支持和廣泛的技術(shù)參考資料。但Windows本身的所有問(wèn)題都會(huì)累加到ASP的身上,因此,安全性、穩(wěn)定性、跨平臺(tái)性都會(huì)因?yàn)榕cNT的捆綁而顯現(xiàn)出來(lái)。同時(shí),對(duì)于企業(yè)級(jí)功能的完全集群以及負(fù)載均衡也無(wú)法實(shí)現(xiàn)。

        PHP技術(shù)是能快速學(xué)習(xí)、跨平臺(tái)、有良好數(shù)據(jù)庫(kù)交互能力的開(kāi)發(fā)語(yǔ)言,語(yǔ)法簡(jiǎn)單、書寫容易,提供標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)接口,數(shù)據(jù)庫(kù)連接方便,兼容性強(qiáng),擴(kuò)展性強(qiáng),可以進(jìn)行面向?qū)ο缶幊?。同時(shí),極為有效地利用了Apache高性能的吞吐能力。但由于PHP的所有擴(kuò)展接口都是由獨(dú)立的團(tuán)隊(duì)開(kāi)發(fā)完成的,所以就需要很多種代碼庫(kù),讓程序員的工作量大大增加。另外,PHP的每一種擴(kuò)充模塊并不是完全由PHP本身來(lái)完成,所以在進(jìn)行PHP環(huán)境安裝時(shí)比較復(fù)雜。因?yàn)槿鄙倨髽I(yè)級(jí)的支持和正規(guī)的商業(yè)支持,所以也無(wú)法實(shí)現(xiàn)商業(yè)化應(yīng)用的開(kāi)發(fā)。

        結(jié)束語(yǔ)

        動(dòng)態(tài)網(wǎng)頁(yè)具有良好的交互性、數(shù)據(jù)庫(kù)查詢、縮短查詢時(shí)間、提高瀏覽效率等一些靜態(tài)網(wǎng)頁(yè)所無(wú)法比擬的優(yōu)點(diǎn)。本文闡述了目前最常用的三種動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù)ASP、PHP和JSP,對(duì)其性能、應(yīng)用范圍和發(fā)展前景方面分別作了比較探討,從各個(gè)方面相比較而言,JSP是最具優(yōu)勢(shì)的。

        [1]彭波,張弘.網(wǎng)頁(yè)設(shè)計(jì)教程.??冢耗虾3霭婀?

        [2]齊建玲,鄧振杰,劉博濤.網(wǎng)頁(yè)制作教程.北京:中國(guó)水利水電出版社.

        [3]齊建玲.網(wǎng)頁(yè)設(shè)計(jì)與制作實(shí)用技術(shù).北京:中國(guó)水利水電出版社.

        TP311

        B

        猜你喜歡
        腳本語(yǔ)言服務(wù)器端瀏覽器
        反瀏覽器指紋追蹤
        電子制作(2019年10期)2019-06-17 11:45:14
        淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
        成功(2018年10期)2018-03-26 02:56:14
        一種面向SSC的電信增值業(yè)務(wù)的生成方法及實(shí)現(xiàn)
        基于Unity3D的坦克大戰(zhàn)游戲設(shè)計(jì)與實(shí)現(xiàn)
        環(huán)球?yàn)g覽器
        再見(jiàn),那些年我們嘲笑過(guò)的IE瀏覽器
        在Windows中安裝OpenVPN
        淺析計(jì)算機(jī)技術(shù)在flash動(dòng)畫中的應(yīng)用
        基于SiPESC平臺(tái)的Python擴(kuò)展模塊開(kāi)發(fā)
        網(wǎng)頁(yè)防篡改中分布式文件同步復(fù)制系統(tǒng)
        极品老师腿张开粉嫩小泬| 精品久久久久久99人妻| 亚洲精品熟女乱色一区| 精品亚洲在线一区二区| 少妇高潮太爽了在线看| 十八禁在线观看视频播放免费| 国产精品毛片无码| 无码区a∨视频体验区30秒| 国产精品黄色av网站| 国产在线一区二区三区四区不卡| 成人午夜福利视频| 麻豆亚洲av永久无码精品久久| 春色成人在线一区av| 日韩精品成人一区二区三区| 国产情侣自拍在线视频| 狠狠躁日日躁夜夜躁2020| 福利视频一二三在线观看| 91网红福利精品区一区二| 人妻露脸国语对白字幕| 国产精品主播在线一区二区| 亚洲av无码一区二区三区人| 无码人妻精品一区二区三区66| 亚洲欧美日韩一区在线观看| 午夜视频一区二区三区在线观看| 天天躁夜夜躁狠狠是什么心态| 欧美极品色午夜在线视频| 久久精品视频91| 内射中出后入内射极品女神视频| 插入日本少妇一区二区三区| 国产精品刮毛| 中文字幕av日韩精品一区二区 | 精品少妇一区二区三区入口| 亚洲中字幕日产av片在线| 人妻av无码系列一区二区三区| 国产亚洲高清不卡在线观看| 亚洲黄色大片在线观看| 中文字日产幕码三区的做法大全| 免费少妇a级毛片人成网| 欧美日韩中文字幕久久伊人| 一区二区三区黄色一级片| 国产小视频在线看不卡|