![模塊4 網(wǎng)絡(luò)信息服務(wù)技術(shù)基礎(chǔ)《電子商務(wù)技術(shù)基礎(chǔ)》教學(xué)課件_第1頁](http://file4.renrendoc.com/view10/M00/37/17/wKhkGWWT8KuAEQ2jAADBHZcLMDw369.jpg)
![模塊4 網(wǎng)絡(luò)信息服務(wù)技術(shù)基礎(chǔ)《電子商務(wù)技術(shù)基礎(chǔ)》教學(xué)課件_第2頁](http://file4.renrendoc.com/view10/M00/37/17/wKhkGWWT8KuAEQ2jAADBHZcLMDw3692.jpg)
![模塊4 網(wǎng)絡(luò)信息服務(wù)技術(shù)基礎(chǔ)《電子商務(wù)技術(shù)基礎(chǔ)》教學(xué)課件_第3頁](http://file4.renrendoc.com/view10/M00/37/17/wKhkGWWT8KuAEQ2jAADBHZcLMDw3693.jpg)
![模塊4 網(wǎng)絡(luò)信息服務(wù)技術(shù)基礎(chǔ)《電子商務(wù)技術(shù)基礎(chǔ)》教學(xué)課件_第4頁](http://file4.renrendoc.com/view10/M00/37/17/wKhkGWWT8KuAEQ2jAADBHZcLMDw3694.jpg)
![模塊4 網(wǎng)絡(luò)信息服務(wù)技術(shù)基礎(chǔ)《電子商務(wù)技術(shù)基礎(chǔ)》教學(xué)課件_第5頁](http://file4.renrendoc.com/view10/M00/37/17/wKhkGWWT8KuAEQ2jAADBHZcLMDw3695.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《電子商務(wù)技術(shù)基礎(chǔ)》?精品課件合集第X章XXXX模塊4網(wǎng)絡(luò)信息服務(wù)技術(shù)基礎(chǔ)第四章網(wǎng)絡(luò)信息服務(wù)技術(shù)基礎(chǔ)
4.1WWW的概述4.2超文本標(biāo)識語言(HTML)
4.3WEB應(yīng)用編程基礎(chǔ)4.4VBScript的應(yīng)用4.5JavaScript簡介4.6asp(ActiveServerPage)的語言特性4.7Web服務(wù)器的建立4.1WWW的概述WWW(WorldWideWeb)簡稱3W、W3,或稱Web是世界上最大的電子信息倉庫,中文名字叫做萬維網(wǎng),或譯為全球信息網(wǎng)。WWW是為了解決互連網(wǎng)上的信息交互傳遞問題。4.1WWW的概述在WWW創(chuàng)建之前,幾乎所有的信息發(fā)布都是通過E-mail,Archie,FTP,和Gopher這幾種方式來實現(xiàn)的。E-mail使用在不同團體和個人間的信息發(fā)布和交換;FTP用于在計算機之間的文件傳輸;Archie用來查找互連網(wǎng)上的各種文件信息;Gopher是使用具有體系結(jié)構(gòu)的菜單界面的信息庫,通過從不同的菜單層次上要求用戶選擇查詢論題以便縮小信息搜索范圍,它是查找和傳遞信息的有效方法,但通過Gopher傳遞的信息只限于字符文本,并且對不同位置信息的訪問組織不完善。此外,互連網(wǎng)上信息搜索技術(shù)受當(dāng)時條件的限制:平臺相互依賴性;缺乏標(biāo)準(zhǔn)和內(nèi)容格式不豐富,界面不友好且缺少安全性;需要熟悉UNIX,不能擴充以便適應(yīng)新技術(shù)。4.1WWW的概述WWW是采用的是C/S模式(客戶機/服務(wù)器模式),它具有平臺無關(guān)性。WWW集成了所有的視覺輔助效果來表示信息。4.1WWW的概述WWW是采用的是C/S模式(客戶機/服務(wù)器模式),它具有平臺無關(guān)性。WWW集成了所有的視覺輔助效果來表示信息。在MicrosoftWindows平臺的客戶端應(yīng)用程序而創(chuàng)建的WWW,使互連網(wǎng)上的商業(yè)應(yīng)用得到充分發(fā)展,它的友好界面使得更多的用戶開始使用互連網(wǎng)。WWW本身就提供了安全機制,采用了安全的互連網(wǎng)數(shù)據(jù)傳輸協(xié)議,從而能夠安全地在互連網(wǎng)上處理商業(yè)事務(wù)。4.1WWW的概述4.1.1WWW的組成:WWW主要由以下三個部分組成:傳輸協(xié)議,即HTTP(HyperTextTransferProtocol)協(xié)議;描述語言,即超文本標(biāo)記語言HTML(HyperTextMarkupLanguage);公共網(wǎng)關(guān)接口,CGI(CommonGatewayInterface)。4.1WWW的概述4.1.2WWW的主頁主頁(Homepage)本來指的是使用瀏覽器時第一個顯示出來的HTML文檔(是用簡單的標(biāo)識語言書寫的文本文件,一般取名為default.htm或index.htm),這份相當(dāng)于應(yīng)用程序的菜單,可以從這份文檔連到各個地方。4.1WWW的概述4.1.2WWW的主頁WWW主頁的特征:Hypertext“超文本”
Hyperlink“超鏈接”超媒體主頁內(nèi)容豐富多彩,界面友好,信息發(fā)布簡單,易于軟件下載。4.1WWW的概述4.1.3WWW的應(yīng)用WWW的應(yīng)用范圍分為基于Internet的應(yīng)用和基于Intranet的應(yīng)用?;贗nternet的應(yīng)用有:WWW為Internet用戶提供了信息查詢,信息瀏覽和信息發(fā)布的手段,主要用于宣傳介紹、資料查詢、電子出版、網(wǎng)絡(luò)轉(zhuǎn)播等?;贗ntranet的應(yīng)用有:在Intranet上應(yīng)用WWW技術(shù),可使信息處理煥然一新。4.2超文本標(biāo)識語言(HTML)HTML語言不是一種編程語言,但有一套語法規(guī)則,設(shè)計者在開發(fā)Web文檔時必須遵守。用HTML指定一個文檔的結(jié)構(gòu)后,就可使用HTML文檔規(guī)范,即所謂的文檔類型定義(DTD)。4.2超文本標(biāo)識語言(HTML)XML的最大優(yōu)點在于它的數(shù)據(jù)存儲格式不受顯示格式的制約。一般來說,一篇文檔包括三個要素:數(shù)據(jù)、結(jié)構(gòu)以及顯示方式。4.2超文本標(biāo)識語言(HTML)4.2.1HTML的幾個重要元素和標(biāo)記規(guī)則首先標(biāo)記名是小于號和大于號中間的名字,如標(biāo)記<BODY>。標(biāo)記名通常包含一個字母,也可以是多個字母,可帶數(shù)字、小數(shù)點和連字好(—),但不能超過72個字符。標(biāo)記名不區(qū)分大小寫,因此,結(jié)束標(biāo)記</BODY>和</Body>可交替使用。起始標(biāo)記中可以包含attribute域,其位置是從標(biāo)記名之后空一格的地方開始,在結(jié)尾符(大于號)之前結(jié)束。屬性向客戶端提供了關(guān)于元素內(nèi)容及如何處理的附加信息。4.2超文本標(biāo)識語言(HTML)4.2.2HTML的幾個重要元素
1.<HTML>元素2.<HEAD>元素3.<TITLE>元素4.<BODY>元素5.HTML注釋4.2超文本標(biāo)識語言(HTML)4.2.3可擴充的標(biāo)識語言(XML)可擴充的標(biāo)識語言XML(ExtensibleMarkupLanguage)是SGML(StandardGeneralizedMarkupLanguage)的一個優(yōu)化子集。作為一個用SGML定義標(biāo)識語言的典型例子,HTML是專為Web上發(fā)表超文本而設(shè)計的標(biāo)記語言。HTML本質(zhì)上主要關(guān)注Web瀏覽器如何在頁面上安排文本、圖象和按鈕等,過多地考慮外觀使其缺乏對結(jié)構(gòu)化數(shù)據(jù)的表示能力。HTML中有限的標(biāo)記不能滿足很多Web應(yīng)用的需要,如基于Web的大型出版系統(tǒng)和新一帶的電子商務(wù),而為各種應(yīng)用需要不斷往HTML中增加標(biāo)記顯然不是很好的解決辦法。在此背景下,產(chǎn)生了XML。XML是一種元標(biāo)記語言,使用者可按需要創(chuàng)建新的標(biāo)記,XML的可擴充性也在于此。4.3WEB應(yīng)用編程基礎(chǔ)4.3.1客戶端技術(shù)1、客戶端腳本技術(shù)客戶端技術(shù)主要是用來對客戶端表單的有效性檢查、進行數(shù)學(xué)預(yù)算、收集關(guān)于用戶喜愛的信息彈出消息、根據(jù)條件進行操作等。4.3WEB應(yīng)用編程基礎(chǔ)4.3.1客戶端技術(shù)2、Cookies技術(shù)Cookies是一個保存在用戶計算機上的很小的文本文件。它是用來記錄如用戶的偏好、習(xí)慣、訂閱等一些信息。
4.3WEB應(yīng)用編程基礎(chǔ)4.3.1客戶端技術(shù)3、多媒體技術(shù)多媒體包括音頻、視頻、VRML、動畫等。它形象地反映了現(xiàn)實生活。但是用多媒體時也應(yīng)該考慮一些因素,如:有些瀏覽器不支持多媒體技術(shù),用戶因為寬待的原因關(guān)掉一些多媒體技術(shù)。4.3WEB應(yīng)用編程基礎(chǔ)4.3.1客戶端技術(shù)4、控件技術(shù)ActiveX控件是組件技術(shù)的代表。ActiveX控件是可重用的軟件組件,可被加進多個應(yīng)用。當(dāng)用戶使用Windows應(yīng)用時,用了一些OLE控件。ActiveX技術(shù)出現(xiàn)以后,用戶可以在網(wǎng)頁里使用這類控件。
4.3WEB應(yīng)用編程基礎(chǔ)4.3.1客戶端技術(shù)5、JavaScript技術(shù)JavaScript是由Netscape公司開發(fā)并隨Navigator導(dǎo)航者一起發(fā)布。介于Java和HTML 之間、基于事件驅(qū)動的編程語言。4.3WEB應(yīng)用編程基礎(chǔ)4.3.1客戶端技術(shù)6、VBScript技術(shù)VBScript是微軟程序開發(fā)語言VB的新成員,它將靈活的Script應(yīng)用于更廣泛的領(lǐng)域,包括IE的Web客戶機Script和IIS(InternetInformationServer)中的Web服務(wù)器Script。
4.3WEB應(yīng)用編程基礎(chǔ)4.3.1客戶端技術(shù)7、JavaApplet技術(shù)JavaApplet是第一個真正意義上的客戶端交互工具。JavaApplet是Java語言開發(fā)的小應(yīng)用程序,編譯后通過網(wǎng)頁向用戶提供服務(wù)。4.3WEB應(yīng)用編程基礎(chǔ)4.3.2服務(wù)器端技術(shù)1、公共網(wǎng)關(guān)接口技術(shù)(CGI)
公共網(wǎng)關(guān)接口是Web服務(wù)器生成動態(tài)頁面的原始方法,它是應(yīng)用程序和Web服務(wù)器之間的標(biāo)準(zhǔn)接口。
4.3WEB應(yīng)用編程基礎(chǔ)4.3.2服務(wù)器端技術(shù)2、服務(wù)器端腳本技術(shù)它指的是服務(wù)器腳本語言及環(huán)境,它使得Web應(yīng)用開發(fā)者可以在Web頁面中直接嵌入腳本來生成動態(tài)頁面,當(dāng)這些頁面被請求時,頁面中的腳本由服務(wù)器解釋,從而產(chǎn)生動態(tài)內(nèi)容。4.3WEB應(yīng)用編程基礎(chǔ)4.3.2服務(wù)器端技術(shù)3、插件技術(shù)各種Web服務(wù)器都支持若干種典型的插件技術(shù)。典型的插件主要有NetscapeNSAPI和MicroSoftISAPI。這種技術(shù)的特點是性能比較好,與Web服務(wù)器的耦合度比較大,程序?qū)崿F(xiàn)起來比較復(fù)雜。4.3WEB應(yīng)用編程基礎(chǔ)4.3.2服務(wù)器端技術(shù)4、基于Java的Servlet技術(shù)和JSP技術(shù)
Servlet和JSP都是基于Java的服務(wù)器端技術(shù),利用Servlet和JSP技術(shù),更好地解決了平臺的無關(guān)性,服務(wù)器端可以根據(jù)客戶的需求動態(tài)地產(chǎn)生網(wǎng)頁。4.4VBScript的應(yīng)用<SCRIPT>標(biāo)記,VBScript代碼寫在成對的<SCRIPT>標(biāo)記之間。例如,以下代碼是在HTML中添加VBScript代碼:VBExample.htm:<html><head><title>VB測試示例!</title></head><body><formname=”form1”><inputtype=”botton”name=”botton1”value=”測試“><scriptfor=”botton1”event=”onclick”language=”vbscript”>msgbox”Helloworld!”</script></form></body></html>VB代碼的開始和結(jié)束部分都有<SCRIPT>標(biāo)記。LANGUAGE屬性用于指定所使用的Script語言。由于瀏覽器能夠使用多種Script語言,所以必須在此指定所使用的Script語言。SCRIPT塊可以出現(xiàn)在HTML頁面的任何地方(BODY或HEAD部分之中)。然而最好將所有的一般目標(biāo)Script代碼放在HEAD部分中,以使所有Script代碼集中放置。這樣可以確保在BODY部分調(diào)用代碼之前所有Script代碼都被讀取并解碼。4.4VBScript的應(yīng)用4.4.1VBScript數(shù)據(jù)類型VBScript語言只有一種數(shù)據(jù)類型Variant。Variant是一種特殊的數(shù)據(jù)類型,是一種萬能的數(shù)據(jù)類型,根據(jù)不同的使用場合,它可以代表不同的數(shù)據(jù)類型,同時也是所有VBScript函數(shù)的返回類型。
4.4VBScript的應(yīng)用4.4.2VBScript中使用變量聲明變量同VB一樣,有兩種方式:一種是使用Dim語句、Public語句和Private語句在Script中顯示聲明變量。變量命名必須遵循VBScript的標(biāo)準(zhǔn)命名規(guī)則,即第一個字符必須是字母;不能包含嵌入的句點;長度不能超過255個字符;在被聲明的作用域內(nèi)必須唯一。4.4VBScript的應(yīng)用4.4.2VBScript中使用變量VBScript中的運算符算術(shù)運算符比較運算符邏輯運算符運算符號說明運算符號說明運算符號說明^求冪運算=等于Not非-取負<>不等于And與*乘<小于Or或/除>大于Xor異或\整除<=小于等于Eqv位比較Mod求余數(shù)>=大于等于Imp邏輯蘊涵+加法Is對象比較-減法串連接&4.4VBScript的應(yīng)用4.4.3VBScript過程:Sub過程和Function過程Sub過程Sub過程是包含在Sub和EndSub語句之間的一組VBScript語句,執(zhí)行操作但不返回值。Sub過程可以使用參數(shù)(由調(diào)用過程傳遞的常數(shù)、變量或表達式)。如果Sub過程無任何參數(shù),則Sub語句必須包含空括號()。4.4VBScript的應(yīng)用4.4.3VBScript過程:Sub過程和Function過程Function過程Function過程是包含在Function和EndFunction語句之間的一組VBScript語句。Function過程與Sub過程類似,但是Function過程可以返回值。Function過程可以使用參數(shù)(由調(diào)用過程傳遞的常數(shù)、變量或表達式)。如果Function過程無任何參數(shù),則Function語句必須包含空括號()。Function過程通過函數(shù)名返回一個值,這個值是在過程的語句中賦給函數(shù)名的。4.4VBScript的應(yīng)用4.4.4VBScript中一些簡單的應(yīng)用一個簡單頁面4.4VBScript的應(yīng)用4.4.5VBScript與窗體使用VisualBasicScriptingEdition,可以完成通常要在服務(wù)器上進行的大量窗體處理工作,也可以完成不能在服務(wù)器上進行的工作。這是一個簡單的客戶端驗證的樣例。HTML代碼的結(jié)果是一個文本框和一個按鈕。4.4VBScript的應(yīng)用4.4.5VBScript與窗體4.4VBScript的應(yīng)用4.4.6在VBScript中使用對象OLE對象為VBScript程序員創(chuàng)建多功能的Web站點提供了可能。將來,程序員還可以利用ActiveX控制管理VRML對象、控制站點的加密及安全、執(zhí)行安全的信用卡交易、創(chuàng)建多媒體動畫等。
4.5JavaScript簡介4.5.1JavaScript是什麼
JavaScript是一種新的描述語言,此一語言可以被箝入HTML的文件之中。透過JavaScript可以做到回應(yīng)使用者的需求事件(如:form的輸入)而不用任何的網(wǎng)路來回傳輸資料,所以當(dāng)一位使用者輸入一項資料時,它不用經(jīng)過傳給伺服端(server)處理,再傳回來的過程,而直接可以被客戶端(client)的應(yīng)用程式所處理。
4.5JavaScript簡介4.5.2如何執(zhí)行JaveScript4.5JavaScript簡介4.5.3JavaScript語言的語言要點JavaScript也有數(shù)據(jù)類型、表達式、運算符,程序結(jié)構(gòu)框架,三種語言結(jié)構(gòu)(順序、循環(huán)、選擇)、函數(shù)等基本語言要點,另外JavaScript還是一種面向?qū)ο蟮恼Z言,是基于對象、事件編程。4.5JavaScript簡介4.5.3JavaScript語言的語言要點JavaScript提供了四種基本的數(shù)據(jù)類型用來處理數(shù)字和文字,即數(shù)值(整數(shù)和實數(shù))、字符串型(用“”號或‘’括起來的字符或數(shù)值)、布爾型(使True或False表示)和空值?;绢愋椭袛?shù)據(jù)可以是常量也可以是變量。4.5JavaScript簡介4.5.3JavaScript語言的語言要點JavaScript的運算符和表達式運算符是對各種數(shù)據(jù)進行操作的一系列符號,在JavaScript中主要有算術(shù)運算符,如加(+)、減(-)、乘(*)、除(/)等;比較運算符,如不等于(!=)、等于(==)等;布爾運算符,如取反(!)、或(|)、與(||)等。有了運算符,就可以把變量、常量、布爾等組合起來,這就是表達式。4.5JavaScript簡介4.5.3JavaScript語言的語言要點
JavaScript函數(shù)定義:
function函數(shù)名(參數(shù)表){函數(shù)體:return表達式;}
說明:function是保留字(系統(tǒng)內(nèi)部使用的關(guān)鍵字),表示函數(shù)定義開始;函數(shù)名是函數(shù)的名字,其命名規(guī)則同變量,不過一般應(yīng)使用有意義的名字;參數(shù)表是傳遞給函數(shù)使用或操作的值,其值可以是常量,變量或表達式;函數(shù)體是具體的功能語句,可以是簡單的語句,也可以調(diào)用其他函數(shù);return返回表達式的值,代表函數(shù)的返回值。4.5JavaScript簡介4.5.3JavaScript語言的語言要點事件(event)是面向?qū)ο蟪绦蛟O(shè)計的一個重要概念,JavaScript程序中也有事件,如鼠標(biāo)或熱鍵點擊動作,它們是事件源,也叫事件驅(qū)動(EventDriver),而對事件進行處理的函數(shù),則稱為事件處理程序(EventHandler),事件處理程序格式與函數(shù)完全一樣,當(dāng)事件發(fā)生時,對應(yīng)的事件處理程序就會被調(diào)用。4.5JavaScript簡介4.5.4JavaScript中的對象JavaScript中對象是由屬性和方法兩個基本的元素組成。屬性反映對象某時刻所處的狀態(tài),與變量相聯(lián)系;方法是指對象所能執(zhí)行的動作,與特定的函數(shù)相聯(lián)系。JavaScript的三種對象:(1)Javascript的內(nèi)部對象,(2)瀏覽器提供的對象,(3)程序自身創(chuàng)建的新對象。對于JavaScript中的內(nèi)部對象和瀏覽器提供的對性,可以不聲明就使用,但對于新對象不許定義后才使用。
4.6asp(ActiveServerPage)的語言特性asp的文件后綴名是asp,因為asp的文件在客戶讀取它的時候,服務(wù)器才進行解釋。asp有相應(yīng)的輔助開發(fā)工具(InterDev),可生成一些控件。其次,使用的服務(wù)器必須是微軟的IIS或?qū)iT的Web發(fā)行軟件PWS(PersonalWebServer)。4.6asp(ActiveServerPage)的語言特性4.6.1ASP工作原理一個用戶在瀏覽器的網(wǎng)址欄中鍵入ASP文件名稱,并回車觸發(fā)這個ASP申請;瀏覽器將這個ASP的要求發(fā)送給IIS;WebServer接受這個申請要求并由于其.ASP的后綴意識到這個是ASP要求;WebServer從硬盤或者內(nèi)存中接收正確的asp特定文件;WebServer將這個文件發(fā)送到一個叫做asp.dll特定文件中;ASP文件將會從頭到尾被執(zhí)行并根據(jù)命令要求生成相應(yīng)的靜態(tài)主頁;HTML主頁將被送回瀏覽器;HTML主頁將會被用戶瀏覽器解釋執(zhí)行并顯示在用戶瀏覽器上。4.6asp(ActiveServerPage)的語言特性4.6.2Asp的基本對象
Asp有五個主要的內(nèi)建對象:Request、Response、Server、Session、Application4.6asp(ActiveServerPage)的語言特性4.6.3信息的提交與處理一般來說,HTML的Form是主頁間
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國PWM制氫電源行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 必殺03 第六單元 我們生活的大洲-亞洲(綜合題20題)(解析版)
- 講稿《教育強國建設(shè)規(guī)劃綱要(2024-2035年)》學(xué)習(xí)宣講
- 2025關(guān)于合同中的表見代理
- 商業(yè)物業(yè)租賃合同范本
- 試驗檢測未來的發(fā)展方向
- 天然氣購銷合同模板
- 2025機械加工合同
- 卷簾門電機售后合同范本
- 商鋪的買賣合同年
- 2024年審計局公務(wù)員招錄事業(yè)單位招聘考試招錄139人完整版附答案【研優(yōu)卷】
- 濰坊市人民醫(yī)院招聘真題
- 銷售人員薪資提成及獎勵制度
- 2017年江蘇南京中考滿分作文《無情歲月有味詩》5
- 2023年宏觀經(jīng)濟學(xué)考點難點
- 2024-2030年中國智慧水務(wù)行業(yè)應(yīng)用需求分析發(fā)展規(guī)劃研究報告
- 山體排險合同模板
- 特殊感染手術(shù)的配合與術(shù)后處理課件
- 檢驗科生物安全工作總結(jié)
- 《金屬與石材幕墻工程技術(shù)規(guī)范》jgj1332001-2021112401384
- 即時通訊系統(tǒng)建設(shè)方案
評論
0/150
提交評論