版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、.1 第七章 Web技術(shù) .2 第七章 Web技術(shù) 第一節(jié)技術(shù)概述 第二節(jié)常用技術(shù) 第三節(jié)與電子商務(wù) .3 第一節(jié)技術(shù)概述 一、定義 二、理解 三、工作原理 四、C/S結(jié)構(gòu) .4 Web定義 Web是WWW(World Wide Web)的簡稱,又稱“萬維 網(wǎng)”。 Web是建立在客戶機(jī)服務(wù)器(ClientServer)模型 之上,以HTML語言和HTTP協(xié)議為基礎(chǔ),能夠提供面向 各種Internet服務(wù)的、一致的用戶界面的一種信息服 務(wù)系統(tǒng)。 .5 理解 1)Web是Internet提供的一種服務(wù)。 2)Web是一個巨大的信息寶庫。 3)Web上的信息彼此關(guān)聯(lián)。 4)Web上的信息保存在Web
2、站點(diǎn)中。 5)Web簡單易用。 .6 工作原理 .7 的C/S結(jié)構(gòu) .8 第二節(jié)常用技術(shù) 一、瀏覽器 二、超文本標(biāo)識語言 三、動態(tài)Web 四、動態(tài)服務(wù)器 五、插件 六、腳本描述語言 .9 一、瀏覽器 1。瀏覽器市場 2。全球?yàn)g覽器競爭者 3。離線(Offline)瀏覽器 4。對商業(yè)的影響 .10 1。瀏覽器市場 .11 1。瀏覽器市場 (1)不同的站點(diǎn)結(jié)果是不同的。 (2)平均約有5%的空余空間。 (3)這說明Internet不僅是一個大眾傳播 媒介,而且反映很多銷售市場和甚至更 多機(jī)會市場的基礎(chǔ)設(shè)施。 .12 2。全球?yàn)g覽器競爭者 NetscapeCommunicator Internet
3、Explorer Opera Lynx .13 Netscape Communicator Netscape Communicator是世界上最著名的瀏 覽器,它適用于很多平臺。 如果要找一個適用于大多數(shù)平臺,并且支持 Java和JavaScript較新版本的瀏覽器,則 Netscape是最好的選擇。 .14 Internet Explorer IE和操作系統(tǒng)高度集成 僅支持Windows,不適合跨平臺 .15 Opera Opera小、快而且實(shí)用。 Opera是那些只有少量內(nèi)存或使用老系統(tǒng)用戶的 理想選擇。 .16 Lynx Lynx僅有約500KB,僅顯示文本 適用于移動電話或其他嵌入式設(shè)
4、備的用戶 .17 3。離線(Offline)瀏覽器 離線瀏覽器,是指用戶可以下載整個站點(diǎn)并 以離線方式閱讀其內(nèi)容的瀏覽器。 用戶所要做的就是啟動URL,該程序會下載網(wǎng) 頁及網(wǎng)頁上的所有元素。 缺點(diǎn)是只適用于靜態(tài)HTML頁 主要優(yōu)點(diǎn)是省錢與時間。 .18 4。離線(Offline)瀏覽器 Offline Explorer Webzip Climate InfoNout .19 5。對商業(yè)的影響 (1)基本平臺 (2)方便了公司和消費(fèi)者之間的信息溝通和交流 .20 二、超文本標(biāo)識語言 1。HTML 2。與在線商務(wù)的關(guān)系 .21 1。 HTML (1) HTML的定義 即超文本標(biāo)識語言,是萬維網(wǎng)的基
5、本構(gòu)件。 .22 1。 HTML (2) HTML 的使用:HTML文件存放在Web服務(wù)器上, 由服務(wù)器把文件傳送至Web瀏覽器,由Web瀏覽器根 據(jù)HTML代碼中的指令部分進(jìn)行翻譯,然后創(chuàng)建Web頁。 .23 1。 HTML (3)HTML 的特點(diǎn) HTML是一種標(biāo)識語言而非編程語言 .24 The simplest HTML example-最簡單的 HTML例子 這是第一行。注意,多余的空格是無用的。 這是第二行,但在瀏覽器上看卻和第一行連在一 起 使用段落標(biāo)記,才能起分行、空行作用。 .25 .26 2。與在線商務(wù)的關(guān)系 (1)HTML是在Web瀏覽器中顯示內(nèi)容的底層支持技術(shù)。 (2)
6、HTML的學(xué)習(xí)和實(shí)現(xiàn)非常簡單,且成本低廉。 .27 三、動態(tài)Web 1。從靜態(tài)Web站點(diǎn)轉(zhuǎn)到動態(tài)Web站點(diǎn) 2。級聯(lián)樣式表(Cascading Style Sheet) 3。文檔對象模型(DOM) 4。動態(tài)HTML(Dynamic HTML) .28 1。從靜態(tài)Web站點(diǎn)轉(zhuǎn)到動態(tài)Web站點(diǎn) 所謂靜態(tài)Web站點(diǎn),是指Web頁中的信息都是靜止、 固定的,用戶只能被動的接收信息而不能修改。 優(yōu)點(diǎn):(1)不需要編程知識(2)占用的Web服務(wù)器 的資源相對較少。 缺點(diǎn):缺乏交互性,不靈活, 適用對象: W頁不多并且很少改變W頁 。 .29 1。從靜態(tài)Web站點(diǎn)轉(zhuǎn)到動態(tài)Web站點(diǎn) 所謂動態(tài)網(wǎng)站就是把Web
7、頁和數(shù)據(jù)庫綁定在一起。 通過運(yùn)用數(shù)據(jù)庫模型允許訪問者在動態(tài)Web頁中 添加、插入或刪除數(shù)據(jù)。 .30 2。級聯(lián)樣式表(Cascading Style Sheet) HTML用于描述一個文件的邏輯結(jié)構(gòu)開發(fā)的,而級聯(lián)樣 式表(CSS)則是為了描述文件的布局。 CSS格式頁也是一些模板,它包含了一系列規(guī)則用以 說明對各HTML元素的渲染(元素的字體、顏色、字樣 以及其它一些樣式 )。 .31 3。文檔對象模型(DOM) 文檔對象模型DOM(Document Object Model )是一種包含可控 制對象(如文本、圖像、鏈接)的文件(如Web頁)模型。 正如樣式表可用于建立與內(nèi)容和結(jié)構(gòu)無關(guān)的布局,
8、DOM可以讓 用戶制作與內(nèi)容和結(jié)構(gòu)無關(guān)的交互交互。 .32 4。動態(tài)HTML(Dynamic HTML) 為了滿足人們對Web的動態(tài)要求,結(jié)合HTML、級聯(lián)樣式表 (CSS)、文檔對象模型(DOM)和腳本描述語言(如 JavaScript/VBScript),構(gòu)建動態(tài)的、交互式的Web頁, 即DHTML。 .33 四、動態(tài)服務(wù)器 1。公共網(wǎng)關(guān)接口CGI 2。應(yīng)用編程接口API 3。ASP 4。PHP 5。JSP .34 五、插件 1。插件的定義、特點(diǎn)和趨勢 2。Adobe Acrobat 3。Quicktime 4。Platinum Cosmoplayer 5。Macromedia Shock
9、wave .35 1。插件的定義、特點(diǎn)和趨勢 插件(Plug-in)是為Web瀏覽器開發(fā)的內(nèi)插 式附件程序,通常用于添加對新文件格式的 支持或添加交互性。 插件最大的特點(diǎn)在于它的簡單易行。 .36 1。插件的定義、特點(diǎn)和趨勢 由于瀏覽器有越來越多的內(nèi)建特性使得插件的重要性 正在逐漸消失,尤其是在XML成為Internet上文件的新基 礎(chǔ)后,其趨勢是從插件轉(zhuǎn)向提供Java或ActiveX解決方案。 注釋:可擴(kuò)充標(biāo)識語言 XML (Extensible Markup Language)是SGML的子集。 .37 2。Adobe Acrobat PDF格式。 適用于所有主要平臺,能在任何平臺上讀取并
10、 提供了跨平臺和打印機(jī)的高質(zhì)量輸出。 .38 3。 Quicktime Apple計算機(jī)公司、數(shù)字媒體播放器 例如: http:/ 顯示免費(fèi)預(yù)告片(2005-10-24) .39 4。Platinum Cosmoplayer 顯示用虛擬現(xiàn)實(shí)標(biāo)識語言(Virtual Reality Markup Language, VRML)編寫文件。 .40 5。Macromedia Shockwave 多媒體標(biāo)準(zhǔn)插件。 該插件可以重放交互式Web內(nèi)容,如娛樂 軟件、商業(yè)表現(xiàn)、游戲和廣告等。 .41 六、腳本描述語言 1。JavaScript 2。VisualBasic Script 3。JScript 4。
11、瀏覽器中腳本描述語言的問題 5。ECMAScript .42 腳本描述語言定義 所謂腳本描述語言就是可以和HTML語言混在一起使用的 語言,可以用來在瀏覽器的客戶端控制瀏覽器等對象操作。 最常用的腳本描述語言是JavaScript和VBScript等。 .43 第三節(jié)與電子商務(wù) 一、電子商務(wù)中的作用 二、電子商務(wù)網(wǎng)站的構(gòu)建 .44 一、電子商務(wù)中作用 )展示企業(yè)形象的新方式)展示企業(yè)形象的新方式 非強(qiáng)迫性、交互性、實(shí)時性、廣泛性(范圍廣 泛、內(nèi)容廣泛、形式廣泛)、和易統(tǒng)計性。 )支持顧客的服務(wù))支持顧客的服務(wù) 支持顧客交互與查詢、開辟顧客關(guān)系的新途徑、 方便顧客獲取企業(yè)信息 .45 一、電子商
12、務(wù)中作用 3 3)加快企業(yè)內(nèi)部的信息交流)加快企業(yè)內(nèi)部的信息交流 4 4)簡化復(fù)雜的運(yùn)作管理)簡化復(fù)雜的運(yùn)作管理 .46 二、電子商務(wù)網(wǎng)站的構(gòu)建 電子商務(wù)網(wǎng)站概述 電子商務(wù)網(wǎng)站的設(shè)計 電子商務(wù)網(wǎng)站的建設(shè) 電子商務(wù)網(wǎng)站的管理 電子商務(wù)網(wǎng)站的檢測和評價 .47 電子商務(wù)網(wǎng)站概述 ?電子商務(wù)網(wǎng)站與其它類型網(wǎng)站的區(qū)別 ?電子商務(wù)網(wǎng)站的影響因素 .48 普通的Web網(wǎng)站數(shù)據(jù)量較小,電子商務(wù)網(wǎng)站以商務(wù)數(shù)據(jù)處 理為主,數(shù)據(jù)類型復(fù)雜、數(shù)據(jù)流量大、數(shù)據(jù)交換頻繁。 運(yùn)行效率運(yùn)行效率 其一,網(wǎng)站本身對公眾請求響應(yīng)時間,公眾對 問題回答的滿意度等;其二,數(shù)據(jù)處理是否及時、準(zhǔn)確。 安全問題安全問題 網(wǎng)絡(luò)安全、服務(wù)器安全
13、、用戶安全、應(yīng)用程序 和服務(wù)安全、數(shù)據(jù)安全幾個部分。 電子商務(wù)網(wǎng)站概述 .49 電子商務(wù)網(wǎng)站的設(shè)計 )網(wǎng)站設(shè)計方法( 自頂向下的設(shè)計方法原型法 ) )網(wǎng)站的內(nèi)容設(shè)計(一般網(wǎng)站的內(nèi)容 企業(yè)能夠 提供的信息內(nèi)容 電子商務(wù)網(wǎng)站內(nèi)容設(shè)計 ) )網(wǎng)站的形象設(shè)計 .50 一般網(wǎng)站的內(nèi)容 網(wǎng)站介紹網(wǎng)站介紹 站點(diǎn)結(jié)構(gòu)圖站點(diǎn)結(jié)構(gòu)圖 聯(lián)系方式聯(lián)系方式 常見問題解答常見問題解答 新聞新聞 相關(guān)鏈接相關(guān)鏈接 企業(yè)能夠提供的信息內(nèi)容 企業(yè)公告;企業(yè)部門結(jié)構(gòu)、職能介紹 和聯(lián)系方式;企業(yè)事務(wù)處理流程;政 策規(guī)定、法律法規(guī);本行業(yè)概況;本 行業(yè)新聞;基本行業(yè)情況信息;本行 業(yè)企業(yè)和事業(yè)單位簡介;本行業(yè)招商 引資環(huán)境、項目介紹
14、和投資環(huán)境等等。 電子商務(wù)網(wǎng)站內(nèi)容設(shè)計(以上兩點(diǎn)) )網(wǎng)站的內(nèi)容設(shè)計 .51 電子商務(wù)網(wǎng)站的形象設(shè)計應(yīng)該遵循統(tǒng)一 主題圖片和子圖片的設(shè)計 字體的設(shè)計 導(dǎo)航按鈕的設(shè)計 (每個頁面都要出現(xiàn);盡量在 五個到七個之間;必須有相應(yīng)的文字說明;當(dāng)前 按鈕應(yīng)該區(qū)別于其它導(dǎo)航按鈕。 ) )網(wǎng)站的形象設(shè)計 .52 3。電子商務(wù)網(wǎng)站的建設(shè) )技術(shù)可行性分析(包括Web服務(wù)器的分析、 Web服務(wù)器軟件的分析、Web網(wǎng)站開發(fā)平臺的分析、 Web網(wǎng)站管理工具分析及其它支撐技術(shù)的分析。 ) )網(wǎng)站域名 )運(yùn)行平臺的構(gòu)建 .53 )運(yùn)行平臺的構(gòu)建 .54 網(wǎng)絡(luò)接入部分主要指Internet的接入設(shè)備,如路由器、調(diào)制解 調(diào)設(shè)
15、備、防火墻、防病毒墻等。 商務(wù)應(yīng)用軟件部分包括網(wǎng)上辦公的行政事務(wù)應(yīng)用軟件系統(tǒng)和公 眾服務(wù)軟件系統(tǒng)。 應(yīng)用服務(wù)器是支撐商務(wù)應(yīng)用軟件的系統(tǒng)軟件部分,包括Web服務(wù) 器、E-mail服務(wù)器、FTP服務(wù)器、BBS服務(wù)器、遠(yuǎn)程注冊服務(wù)器 等。 服務(wù)器部分是支撐應(yīng)用服務(wù)器的硬件平臺,根據(jù)網(wǎng)上辦公系統(tǒng) 規(guī)模,可能是一個服務(wù)器單機(jī),又可能一組服務(wù)器群集。 數(shù)據(jù)存儲部分用來存儲商務(wù)數(shù)據(jù),具有海量存儲能力和高速搜 索能力,同時還具備完整的數(shù)據(jù)采集、加工、處理、組織存儲、 挖掘和發(fā)布的的功能。 安全部分包括數(shù)據(jù)安全、應(yīng)用安全和交易安全,它是由一組功 能相關(guān)的軟件和硬件系統(tǒng)構(gòu)成的,并且貫穿于電子商務(wù)網(wǎng)站的 每一個組件
16、中。 .55 電子商務(wù)網(wǎng)站的管理 文件管理文件管理 網(wǎng)站內(nèi)容管理網(wǎng)站內(nèi)容管理 網(wǎng)站綜合管理網(wǎng)站綜合管理 網(wǎng)站安全管理網(wǎng)站安全管理 .56 電子商務(wù)網(wǎng)站的管理 文件管理文件管理包括網(wǎng)站文件的組織、網(wǎng)站數(shù)據(jù)備份、網(wǎng)站數(shù) 據(jù)恢復(fù)和網(wǎng)站垃圾清理等。 網(wǎng)站內(nèi)容管理網(wǎng)站內(nèi)容管理即面向電子商務(wù)事務(wù)活動中的具體業(yè)務(wù)而 進(jìn)行的對輸入和輸出信息流的內(nèi)容管理。 網(wǎng)站綜合管理網(wǎng)站綜合管理是對網(wǎng)站運(yùn)行平臺的管理、網(wǎng)站統(tǒng)計管理 和網(wǎng)上辦公業(yè)務(wù)的管理。 網(wǎng)站安全管理網(wǎng)站安全管理包括分析網(wǎng)站安全威脅、網(wǎng)絡(luò)安全技術(shù)的 運(yùn)用、安全規(guī)章制度的制定與執(zhí)行。 .57 5 。電子商務(wù)網(wǎng)站的檢測和評價 )電子商務(wù)網(wǎng)站評價的方法 )電子商務(wù)
17、網(wǎng)站評價數(shù)據(jù)的采集 )電子商務(wù)網(wǎng)站評價的內(nèi)容 .58 )電子商務(wù)網(wǎng)站評價的方法 委 托 評 估 公 司 評 估委 托 評 估 公 司 評 估 B i Z R a t e () 權(quán)威機(jī)構(gòu)網(wǎng)站評比活動權(quán)威機(jī)構(gòu)網(wǎng)站評比活動中國互聯(lián)網(wǎng)絡(luò) 信息中心CNNIC 自我評測自我評測 用戶評價用戶評價 .59 )數(shù)據(jù)的采集 在主頁中設(shè)置訪問計數(shù)器 發(fā)布在線統(tǒng)計表單 統(tǒng)計電子郵件刊物的預(yù)訂數(shù)量 統(tǒng)計咨詢類電子郵件的數(shù)量 定期監(jiān)測網(wǎng)上合作網(wǎng)站情況 檢索國內(nèi)外的權(quán)威統(tǒng)計站點(diǎn) 服務(wù)質(zhì)量跟蹤統(tǒng)計以及顧客投訴的意見 .60 )電子商務(wù)網(wǎng)站評價的內(nèi)容 網(wǎng)站受關(guān)注的程度 外部環(huán)境的變化分析 網(wǎng)民的變化狀況 網(wǎng)站的設(shè)計 網(wǎng)站的操
18、作: 技術(shù)應(yīng)用的狀況 .61 服務(wù)質(zhì)量 服務(wù)承諾的兌現(xiàn)情況: 滿意程度: 存在問題及分析; 顧客新的服務(wù)要求分析。 網(wǎng)站的安全性 數(shù)據(jù)的安全是最核心的問題,應(yīng)及時對網(wǎng)站的安全性進(jìn)行 評測。例如: 顧客購物時有關(guān)資金數(shù)據(jù)是否安全; 顧客個人隱私是否得到保護(hù)。 .62 四、動態(tài)服務(wù)器 盡管DHTML適于較小的數(shù)據(jù)庫和Web站點(diǎn),適用于 客戶方客戶方的動態(tài)服務(wù)。 有著大數(shù)據(jù)庫的更大的公司則更希望在Web服務(wù)器 上創(chuàng)建動態(tài)Web頁。為了處理來自客戶方或其他數(shù) 據(jù)源(如數(shù)據(jù)庫)的輸入和數(shù)據(jù),必須為通信創(chuàng)建 接口,而CGI、API、ASP和PHP應(yīng)運(yùn)而生。 .63 1。公用網(wǎng)關(guān)接口 (1)CGI定義:CG
19、I(Common Gateway Interface)意即公共網(wǎng)關(guān)接口,它為HTTP 服務(wù)器定義了種與外部應(yīng)用程序交互、 共享信息的方法。 .64 (2)CGI的工作原理:客戶機(jī)(通常是瀏覽器)與HTTP 服務(wù)器建立連接,并提出請求(步驟1),HTTP服務(wù)器對 環(huán)境變量賦值,運(yùn)行CGI程序,并傳送從客戶機(jī)收到的請 求(步驟 2),然后由CGI程序進(jìn)行處理,并將結(jié)果返回 給HTTP服務(wù)器(步驟3),HTFP服務(wù)器最后將應(yīng)答返回給 客戶機(jī)(步驟4)。 .65 1。公用網(wǎng)關(guān)接口 (3)CGI的常用語言 任何編程語言都可用于建立服務(wù)器方HTML預(yù)處 理程序應(yīng)用,最常用的語言是Java、 Perl和Py
20、thon創(chuàng) 建能通過公用網(wǎng)關(guān)接口接收并提供數(shù)據(jù)的應(yīng)用是很簡 單的。 注意:這些語言并不只是CGI語言。 .66 1。公用網(wǎng)關(guān)接口Java Java 為了提高WWW的交互性,Sun公司開發(fā)了Java。 JavaJava是一個能運(yùn)行于所有主要平臺的與硬件無關(guān)的語是一個能運(yùn)行于所有主要平臺的與硬件無關(guān)的語 言。言。 對于客戶方,Java并不總是最好的解決方案。 不同的瀏覽器制造商支持不同版本的Java,而不同版 本的Java之間是不兼容的。 而在服務(wù)器一方Java已經(jīng)成為主要推動力之一, 服務(wù)方Java的優(yōu)點(diǎn)是其與瀏覽器無關(guān),如果做的合適 可以無需重寫或重編譯軟件就換服務(wù)器。 .67 1。公用網(wǎng)關(guān)接
21、口Java Java與電子商務(wù) Java語言是最適合于Internet環(huán)境編程的語言,具有簡單、 面向?qū)ο?、分布式、安全、跨平臺、可移植、解釋執(zhí)行、高性 能、多線程、動態(tài)性等等優(yōu)點(diǎn),成為網(wǎng)絡(luò)計算及Internet應(yīng)用 的最優(yōu)的開發(fā)和應(yīng)用平臺。 因?yàn)镴ava與生俱來的跨平臺特性跨平臺特性,最適合涉及到多種計算 平臺的商務(wù)應(yīng)用。Java的安全性安全性又滿足了電子商務(wù)中極其重要 的一面。因此在電子商務(wù)的開發(fā)應(yīng)用中,Java已經(jīng)顯示出了極 大的生命力。 .68 1。公用網(wǎng)關(guān)接口Java Java和Java Applet AppletApplet是是JavaJava的小應(yīng)用程序的小應(yīng)用程序,Java通過
22、Applet起Web服 務(wù)器應(yīng)用程序接口的作用 .69 1。公用網(wǎng)關(guān)接口Perl Perl 因?yàn)镻erl允許快速原型開發(fā),所以它是服務(wù)方最流行的 編程語言,盡管很多人認(rèn)為Perl 只是一種CGI語言,但它卻 是一個不只用于Web的常規(guī)編程語言。Perl是一種由Perl解釋 程序解釋的一種腳本描述語言,并且為了瀏覽文本文件、從 文件中提取并處理信息以及基于這些信息打印報告對其進(jìn)行 了優(yōu)化處理。 Larry Wall開發(fā)Perl的目的是創(chuàng)建一種實(shí)用、易用、高 效而完整的語言。和Java不同,Perl非常難讀。并且包含了 一些其他編程語言如C、Pascal和其他應(yīng)用程序中最有用的 特性,如“sh”、
23、“sed”和“awk”。 .70 1。公用網(wǎng)關(guān)接口Python Python Python是Web服務(wù)器編程領(lǐng)域中另一個不錯的選擇, 它是一種基于面向?qū)ο笠?guī)范的解釋型交互式編程語言, 與Perl和Java有很多相似之處。 Python非常輕巧并適合于各主要平臺,這使它成為多 平臺環(huán)境下一種不錯的語言。 Perl的源代碼是免費(fèi)的,所以甚至可能為其現(xiàn)在不支 持的平臺編譯它。 .71 2。應(yīng)用編程接口API CGI運(yùn)行效率低下、編程困難等缺點(diǎn) 廠商各自的服務(wù)器應(yīng)用編程接口API(Application programming interface),彼此不兼容。 WWW API通常以動態(tài)鏈接庫 (DL
24、L)的形式提供,是駐留在 WWW服務(wù)器上的程序,作用與CGI相似,也是為了擴(kuò)展WWW 服務(wù)器的功能。通過WWW API也能實(shí)現(xiàn)對數(shù)據(jù)庫的訪問。 .72 3。ASP 方便沒有編程經(jīng)驗(yàn)的人員也能設(shè)計出優(yōu)秀的動態(tài)網(wǎng)頁 Microsoft公司專門針對其IISIIS(Internet Information Server)Web服務(wù)器,將ASP(Active Server Page)作為在Web服 務(wù)器上進(jìn)行開發(fā)的工具。通過它可以建立并運(yùn)行動態(tài)、交互、 高性能的WWW服務(wù)器應(yīng)用。 ASP不僅是IIS的一個組件,也是與FrontPage 2000配套提供的 Microsoft Personal Web S
25、erver的一個組件。 .73 3。ASP ASP是Active Server Page的英文縮寫,中文稱為動態(tài)服務(wù)器頁 面,它是一種服務(wù)器端基于Web的腳本語言,可以視為HTML、 Script及CGI的結(jié)合體,其程序編寫較HTML更為方便靈活,程序 的安全保密性比Script好,運(yùn)行效率也比CGI高。 ASP常用的開發(fā)工具可以從Visual InterDev、Dreamweaver、 FrontPage等流行設(shè)計工具中根據(jù)項目的實(shí)際情況進(jìn)行選擇。開 發(fā)環(huán)境則可以選擇Windows 2000 Server作為操作系統(tǒng),IIS作 為Web服務(wù)器,數(shù)據(jù)庫選SQLServer比較理想。 .74 3
26、。ASP ASP具有以下幾個優(yōu)點(diǎn): (1)開放性:不需要一個專用的腳本語言來生成網(wǎng)絡(luò)應(yīng)用程 序 ,甚至可以在相同的ASP文件中同時使用多個腳本語言并相 互調(diào)用。 (2)易操作性:只需幾行簡單的代碼就可以完成以前使用Peri 或C編寫的復(fù)雜的CGI程序完成的功能 。 (3)頁面設(shè)計與程序設(shè)計分離 (4)即時編譯 (5)瀏覽器獨(dú)立性 :所有的處理都在服務(wù)器端進(jìn)行,然后向 瀏覽器返回標(biāo)準(zhǔn)的HTML文件 。 .75 4。PHP PHP(Personal HomePage Tools)于1994年由Rasmus Lerdorf創(chuàng)造,原本用途只是為知道他自己個人置于Internet上 的履歷表曾被誰瀏覽過
27、。 PHP是一種服務(wù)器內(nèi)置式的script語言,與ASP類似,其 目的則為開發(fā)動態(tài)式的網(wǎng)頁并可與資料庫連結(jié)。它的出現(xiàn)使得 在Unix上快速地開發(fā)動態(tài)web成為現(xiàn)實(shí)。 PHP大量采用了C、Java和Peri語言的語法,并加入了各 種PHP自己的特征。它與JavaScript等語言的一個區(qū)別就是 PHP只在服務(wù)器執(zhí)行,客戶機(jī)所看到的是其在服務(wù)器上運(yùn)行的 結(jié)果。 .76 JSP(Java Server Page) 在傳統(tǒng)的網(wǎng)頁HTML文件中加入Java程序片段和JSP標(biāo)記, 就構(gòu)成了JSP網(wǎng)頁(*.JSP)。JSP網(wǎng)頁的執(zhí)行過程和原理與 ASP相似,也是先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以 HTM
28、L格式返回給客戶。 JSP適用于需要考慮跨平臺移植的應(yīng)用項目以及需要高 可靠性的Internet/Intranet應(yīng)用系統(tǒng)。開發(fā)工具可以是 Jbuilder/Visual Age for Java/Sun Forte for Java KAWA/Visual Cafe。 .77 1。JavaScript (1)何謂JavaScript JavaScript編程語言是一個非常簡潔的基于對象的、與平 臺無關(guān)的、事件驅(qū)動的解釋型腳本描述語言,它可用于開發(fā)駐 留于服務(wù)器或客戶上的Internet應(yīng)用。 一個有內(nèi)嵌JavaScript的HTML不需要任何網(wǎng)絡(luò)通信就能解 釋所輸入文本并且在輸入無效的情況下
29、用消息對話框通知用戶。 JavaScript還可用于執(zhí)行一項活動,如播放一個音頻文件,執(zhí)行 一個Applet或與一個插件通信。JavaScript是由客戶包含的并且 不能同服務(wù)器通信并交換數(shù)據(jù)。 .78 1。JavaScript (2)JavaScript的“出身” JavaScript從來沒有打算成為Java的一個縮寫版或替換 CGI腳本語言,JavaScript是由Netscape而不是Sun(它開發(fā)了 Java)開發(fā)的,但出于推銷目的使用一個近似的名稱。 JavaScript原本稱為“Macha”,后改名為“LiveScript”最后變成 了JavaScript,因?yàn)榻^大多數(shù)人提到這個名
30、稱。 (3) JavaScript的價值 第一, JavaScript有很多勝于傳統(tǒng)編程語言的優(yōu)點(diǎn)。它和 Web瀏覽器的集成很完美,并能訪問和操作Web頁上的所有對 象,這樣就允許建立與用戶的交互且不用連接到服務(wù)器。 .79 1。JavaScript 第二,JavaScript是對HTML一個非常通用的擴(kuò)充,這個擴(kuò)充通 過事件管理和客戶方執(zhí)行能提高效率。例如,JavaScript程序 可用于發(fā)送前驗(yàn)證用戶輸入,這減少了在網(wǎng)絡(luò)上的加載并增加 了對客戶的響應(yīng)時間。錯誤的輸入可以立即被發(fā)覺并且用戶有 機(jī)會改正輸入而不用加載一個新頁或重載當(dāng)前頁。 第三,JavaScript還可用于創(chuàng)建動態(tài)內(nèi)容。JavaScript能根據(jù) 瀏覽器的類型以另一種格式顯示信息,并且頁上的顯示可基于 用戶的輸入進(jìn)行改變。 .80 1。JavaScript 第四,不用在昂貴硬件上投資就提供復(fù)雜服務(wù)成為可能。由于 JavaScript能創(chuàng)建和讀取Cookie,所以就有可能使用JavaScript、 Cookie和HTML頁創(chuàng)建不需要一個服務(wù)器應(yīng)用的復(fù)雜應(yīng)用。 注釋: Cookie是存儲于瀏覽器中的一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 食品采購管理制度
- 企業(yè)環(huán)境的應(yīng)急預(yù)案
- 幼兒園手工制作活動策劃方案(3篇)
- 春節(jié)安全的應(yīng)急預(yù)案范文(35篇)
- 老師工作計劃11篇
- 高中體育述職報告5篇
- 高考地理二輪復(fù)習(xí)綜合題專項訓(xùn)練1特征(點(diǎn))描述類含答案
- 第二十三章 數(shù)據(jù)分析 綜合檢測
- 山西省太原市2024-2025學(xué)年七年級上學(xué)期期中地理試題(含答案)
- 河南省周口市項城市東街小學(xué)等校2024-2025學(xué)年四年級上學(xué)期11月期中數(shù)學(xué)試題
- 食材配送實(shí)施方案(適用于學(xué)校、醫(yī)院、酒店、企事業(yè)單位食堂等食材采購)投標(biāo)方案(技術(shù)方案)
- 期中練習(xí)(試題)-2024-2025學(xué)年人教PEP版英語六年級上冊
- 2024-2025學(xué)年五年級科學(xué)上冊第二單元《地球表面的變化》測試卷(教科版)
- 中國高血壓防治指南(2024年修訂版)要點(diǎn)解讀
- 2024年新人教版七年級上冊數(shù)學(xué)教學(xué)課件 第三章 代數(shù)式 數(shù)學(xué)活動
- 九年級物理全冊教案【人教版】
- 《中華民族一家親-同心共筑中國夢》隊會課件
- Unit 4 Time to celebrate 大單元教學(xué)設(shè)計 2024-2025學(xué)年外研版英語七年級上冊
- 二十屆三中全會精神應(yīng)知應(yīng)會知識測試30題(附答案)
- 【A公司企業(yè)文化建設(shè)問題及優(yōu)化建議開題報告3400字】
- 2.2.1 有理數(shù)的乘法(第一課時)-教案
評論
0/150
提交評論