




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
電子商務(wù)概論Ch3電子商務(wù)關(guān)鍵技術(shù)電子商務(wù)概論Ch3電子商務(wù)關(guān)鍵技術(shù)1電子商務(wù)技術(shù)體系網(wǎng)絡(luò)基礎(chǔ)設(shè)施層電信網(wǎng)、有線電視網(wǎng)、無線網(wǎng)多媒體內(nèi)容和表示層HTML、XML、JAVA、WWW信息傳播層EDI、Email、HTTP貿(mào)易服務(wù)設(shè)施層安全、認(rèn)證、支付、目錄服務(wù)電子商務(wù)應(yīng)用層供應(yīng)鏈管理、視頻點播、網(wǎng)絡(luò)銀行公共政策法律隱私文檔安全網(wǎng)絡(luò)協(xié)議技術(shù)管理標(biāo)準(zhǔn)從技術(shù)到應(yīng)用21電子商務(wù)技術(shù)體系網(wǎng)絡(luò)基礎(chǔ)設(shè)施層多媒體內(nèi)容和表示層信息傳1電子商務(wù)技術(shù)體系電子商務(wù)技術(shù)計算機技術(shù)通信與網(wǎng)絡(luò)技術(shù)軟件工程數(shù)據(jù)庫與數(shù)據(jù)倉庫安全保密技術(shù)電子支付技術(shù)智能信息處理技術(shù)綜合應(yīng)用基礎(chǔ)技術(shù)EC技術(shù)31電子商務(wù)技術(shù)體系電子商務(wù)技術(shù)基礎(chǔ)技術(shù)EC技術(shù)32Internet技術(shù)接入技術(shù)的基本概念各種接入技術(shù)比較42Internet技術(shù)接入技術(shù)的基本概念4接入技術(shù)兩種用戶個人商家要求不同速率連接等待時間價格可靠性最后一公里技術(shù)從用戶接入互聯(lián)網(wǎng)的終端設(shè)備到電信局端局這一段距離為1-5公里,通常為1公里,完成這聯(lián)接的技術(shù)稱為最后一公里技術(shù)2Internet技術(shù)5接入技術(shù)2Internet技術(shù)5最后一公里技術(shù)寬帶/窄帶;有線/無線;撥號/永久有線接入PSTN-56k(占用電話線路)ISDN-2M,2B(TE1,TE2-128k)+1D(電話上網(wǎng)同時進行)CableModem-10MADSL-上行1M,下行8M(電話上網(wǎng)同時進行)(局域網(wǎng)-千兆以太網(wǎng))無線接入低軌道衛(wèi)星-400K;下行64M,上行2MGSM-9600b/PHS-64k/GPRS-56k-115k/CDMA-64k-2MWi-Fi—11Mb(300M)2Internet技術(shù)…26最后一公里技術(shù)2Internet技術(shù)…262Internet技術(shù)…21Km72Internet技術(shù)…21Km72Internet技術(shù)…282Internet技術(shù)…28CDMACodeDivisionMultipleAccess(碼分多址),CDMA技術(shù)采用的是直接序列擴頻方式,就是用具有噪聲特性的載波以及比簡單點到幾點通信所需帶寬寬得多的頻帶去傳輸相同的數(shù)據(jù)。同調(diào)頻、調(diào)幅技術(shù)一樣,直接序列擴頻是一種調(diào)制技術(shù)
GPRSGeneralPacketRadioService(通用分組無線業(yè)務(wù)),
與現(xiàn)有的GSM語音系統(tǒng)最根本的區(qū)別是,GSM是一種電路交換系統(tǒng),而GPRS是一種分組交換系統(tǒng)。
Wi-FiWirelessFidelity(無線保真)的縮寫,其相關(guān)設(shè)備的工作原理與無繩電話一樣。2Internet技術(shù)…39CDMA2Internet技術(shù)…39技術(shù)種類接入速率(bps)主要優(yōu)點主要缺點基礎(chǔ)設(shè)施價格Modem56K成熟、標(biāo)準(zhǔn)化速率偏低、不能與電話線并用電話網(wǎng)最低ISDN128/144K成熟、標(biāo)準(zhǔn)化、與電話線并用速率低電話網(wǎng)低CableModem10M下行速率高、不用電話線、連接快不夠成熟、標(biāo)準(zhǔn)化不夠、用戶增加影響性能有線電視網(wǎng)較高ADSL上行1M下行8M速率高、與電話線并用不夠成熟、已有一定標(biāo)準(zhǔn)電話網(wǎng)200元/月局域網(wǎng)100M速率高、連接快,工作穩(wěn)定成本較大、只供應(yīng)小區(qū)局域網(wǎng)高低軌道衛(wèi)星上行2M下行64M覆蓋任何地方、移動上網(wǎng)上行速率低、技術(shù)要求高空間衛(wèi)星網(wǎng)較高GSM9600移動上網(wǎng)速率太低GSM網(wǎng)低Wi-Fi11M移動上網(wǎng)300米距離無線局域網(wǎng)3G1/5000CDMA2000153K-2M(30/70K)移動上網(wǎng)
CDMA200元/月GPRS171.2K移動上網(wǎng)
GPRS200元/月基站基站10技術(shù)種類接入速率(bps)主要優(yōu)點主要缺點基礎(chǔ)設(shè)施價格Mod2.1xDSL技術(shù)DSL是數(shù)字用戶線路的簡稱xDSL技術(shù)是按上行和下行的速率是否相同可分為速率對稱型和速率非對稱型兩種電話網(wǎng)是由一系列獨立的電話交換局互連而成,每個交換局的服務(wù)半徑一般在5KM以內(nèi)。xDSL充分利用電話系統(tǒng)未用的高頻資源,其特點是可在任何雙絞線上傳輸,誤碼率低,下行數(shù)字信道的傳輸可達6Mbps,上行數(shù)字信道的傳輸速率可達144kbps或384kbps112.1xDSL技術(shù)DSL是數(shù)字用戶線路的簡稱111.1xDSL技術(shù)…2ADSL--AsymmetricDSL(非對稱DSL),在同一根線上可以仿真提供語音電話服務(wù)一個基本的ADSL系統(tǒng)由局端收發(fā)機和用戶端收發(fā)機兩部分組成,收發(fā)機實際上是一種高速調(diào)制解調(diào)器。ADSL的非對稱性表現(xiàn)在局端到用戶端下行速率和用戶端到局端上行速率不同。ADSL業(yè)務(wù)能力可提供的傳輸通道有:高速單工通道。64kbps雙工數(shù)據(jù)傳輸通道。全雙工通道。121.1xDSL技術(shù)…2ADSL--AsymmetricDADSL系統(tǒng)及多路復(fù)用13ADSL系統(tǒng)及多路復(fù)用13ADSL系統(tǒng)及多路復(fù)用14ADSL系統(tǒng)及多路復(fù)用14ADSL系統(tǒng)及多路復(fù)用15ADSL系統(tǒng)及多路復(fù)用15ADSL系統(tǒng)及多路復(fù)用16ADSL系統(tǒng)及多路復(fù)用162.1xDSL技術(shù)…4ADSL常用的業(yè)務(wù)有:數(shù)據(jù)業(yè)務(wù)Internet/Extranet/Intranet業(yè)務(wù)幀中繼FR接入業(yè)務(wù)ATM業(yè)務(wù)語音業(yè)務(wù)視頻業(yè)務(wù)VPN虛擬專網(wǎng)業(yè)務(wù)ADSL用頻分復(fù)用(FDM)或回饋抑制(EchoCancellation)在電話線中創(chuàng)建多個信道,大提高了普通電話線的利用效率。172.1xDSL技術(shù)…4ADSL常用的業(yè)務(wù)有:172.1xDSL技術(shù)…5高比特率數(shù)字用戶線(HDSL)。對稱的DSL技術(shù)。HDSL是在無中繼的用戶環(huán)路網(wǎng)上使用無負(fù)載電話線提供高速數(shù)字接入的傳輸技術(shù),典型速率2Mbps,可以實現(xiàn)高帶寬雙向傳輸。
在機線矛盾突出,地下管道緊張的地區(qū),HDSL作為建設(shè)光纖接入網(wǎng)是十分經(jīng)濟和實用的。
182.1xDSL技術(shù)…5高比特率數(shù)字用戶線(HDSL)。對稱2.1xDSL技術(shù)…6甚高速數(shù)字用戶線(VDSL)??稍诤芏痰碾p絞銅線上傳送比ADSL更高速的數(shù)據(jù),其最大的下行速率為51-55Mbps,傳輸線長度不超過300m,當(dāng)傳輸速率在13Mbps以下時,傳輸距離可達到1.5km。
和ADSL相比,VDSL傳輸帶寬更高,而且由于傳輸距離縮短,碼間干擾小,數(shù)字信號處理技術(shù)簡化,成本將明顯降低。192.1xDSL技術(shù)…6甚高速數(shù)字用戶線(VDSL)。192數(shù)據(jù)交換技術(shù)電路交換分組交換分組交換是一種存貯轉(zhuǎn)發(fā)的交換方式。它是將需要傳送的信息劃分為一定長度的“分組”(也有人稱為“包”),以分組為單位進行存儲、轉(zhuǎn)發(fā)。每個分組信息都加載了接收地址和發(fā)送地址的標(biāo)識,在傳送數(shù)據(jù)分組之前,要先建立聯(lián)接,但不一定要按次序傳送。TCP分組(定長包,16+128B)丟失、錯發(fā)、漏發(fā)、出錯,控制協(xié)議幀分組(變長包,最大1600B)用于同步傳輸信元分組(小包,5+48=53B)用于異步傳輸202數(shù)據(jù)交換技術(shù)電路交換202數(shù)據(jù)交換技術(shù)電路交換212數(shù)據(jù)交換技術(shù)電路交換212數(shù)據(jù)交換技術(shù)包交換222數(shù)據(jù)交換技術(shù)包交換222數(shù)據(jù)交換技術(shù)包交換232數(shù)據(jù)交換技術(shù)包交換23廣域網(wǎng)互聯(lián)ISDNB-ISDN(ATM,150-600M)FrameRelay-64k-2MX.25-64kDDN2M,N*64k,N[1,31];<=34M光纖/數(shù)字微波/衛(wèi)星/普通電纜/雙絞線廣域網(wǎng)互聯(lián)技術(shù)(傳輸技術(shù))24廣域網(wǎng)互聯(lián)廣域網(wǎng)互聯(lián)技術(shù)(傳輸技術(shù))24各國(地區(qū))廣域網(wǎng)連接主要供應(yīng)商主干網(wǎng)速度日本NTT E1=2.048M美國PAIX STM1=155M美國WorldNet T3X3=45MX3 法國FT 256K韓國KORNET E1=2.048M澳洲Telstra E1=2.048M 新加坡SingNet E1X2中國CT T3=45M香港HKT T1X2=1.544MX2臺灣HiNet STM4=622M廣域網(wǎng)互聯(lián)技術(shù)25各國(地區(qū))廣域網(wǎng)連接主要供應(yīng)商主干網(wǎng)速度廣域網(wǎng)互聯(lián)技術(shù)25廣域網(wǎng)互聯(lián)技術(shù)26廣域網(wǎng)互聯(lián)技術(shù)26廣域網(wǎng)互聯(lián)技術(shù)27廣域網(wǎng)互聯(lián)技術(shù)27廣域網(wǎng)互聯(lián)技術(shù)28廣域網(wǎng)互聯(lián)技術(shù)28TCP/IP協(xié)議組一整套數(shù)據(jù)通信協(xié)議中,兩個最重要的協(xié)議1983年,作為軍用標(biāo)準(zhǔn),首先在UNIX實現(xiàn)與網(wǎng)絡(luò)介質(zhì)和類型無關(guān)既可運行在局域網(wǎng)上,也可運行在廣域網(wǎng)連接中3TCP/IP技術(shù)29TCP/IP協(xié)議組3TCP/IP技術(shù)29應(yīng)用層表示層會話層傳輸層網(wǎng)絡(luò)層數(shù)據(jù)鏈路層物理層TCP/IP的體系結(jié)構(gòu)應(yīng)該向同伴傳送什么樣的數(shù)據(jù)(文件傳送、訪問控制/文檔和信息交換/作業(yè)傳送和處理)數(shù)據(jù)的表現(xiàn)形式(是否加密/傳送語法、本地語法)識別同伴,建立會話(交互管理/同步/異常報告)同伴所處地方(連接管理/錯誤控制/分割/流控)信息應(yīng)該走什么樣的路線(路由選擇/尋址/呼叫建立和清除)如何確定信息的每一步(成幀/錯誤控制)使用怎樣的媒介進行傳輸3TCP/IP技術(shù)30應(yīng)用層表示層會話層傳輸層網(wǎng)絡(luò)層數(shù)據(jù)鏈路層物理層TCP/IP的應(yīng)用層表示層會話層高層用戶進程傳送層TCPUDP網(wǎng)絡(luò)層IP數(shù)據(jù)鏈路層以太網(wǎng)X.25其他:PPP物理層同軸電纜電話線其他TCP/IP的體系結(jié)構(gòu)HTTP/NFSFTP/SNMP/SMTP/DNS3TCP/IP技術(shù)31應(yīng)用層表示層會話層高層用戶進程傳送層TCPUDP網(wǎng)絡(luò)層IP數(shù)概念TCP傳輸控制協(xié)議傳輸層(L4)保證命令、數(shù)據(jù)能夠正確無誤地到達目的端數(shù)據(jù)傳輸單位為包,遇錯重發(fā)連接型服務(wù):建立連接/傳送數(shù)據(jù)/切斷連接包頭:源地址、目標(biāo)地址、順序、端口號IP位于TCP的下一層(網(wǎng)絡(luò)層,L3),負(fù)責(zé)完成包路徑的選擇,及對傳輸介質(zhì)的識別和處理3TCP/IP技術(shù)32概念3TCP/IP技術(shù)32UDP(用戶數(shù)據(jù)報協(xié)議)此協(xié)議提供了向另一用戶程序發(fā)送信息的最簡便的協(xié)議機制,未提供提交和復(fù)制保護與TCP同為傳輸層協(xié)議無報文跟蹤機制包定長度,為判斷標(biāo)志無須連接包括網(wǎng)絡(luò)視頻會議系統(tǒng)在內(nèi)的眾多的客戶/服務(wù)器模式的網(wǎng)絡(luò)應(yīng)用都需要使用UDP協(xié)議與TCP不同,UDP協(xié)議并不提供數(shù)據(jù)傳送的保證機制。如果在從發(fā)送方到接收方的傳遞過程中出現(xiàn)數(shù)據(jù)報的丟失,協(xié)議本身并不能做出任何檢測或提示。因此,通常人們把UDP協(xié)議稱為不可靠的傳輸協(xié)議在有些情況下UDP協(xié)議可能會變得非常有用。因為UDP具有TCP所望塵莫及的速度優(yōu)勢。雖然TCP協(xié)議中植入了各種安全保障功能,但是在實際執(zhí)行的過程中會占用大量的系統(tǒng)開銷,無疑使速度受到嚴(yán)重的影響。反觀UDP由于排除了信息可靠傳遞機制,將安全和排序等功能移交給上層應(yīng)用來完成,極大降低了執(zhí)行時間,使速度得到了保證3TCP/IP技術(shù)33UDP(用戶數(shù)據(jù)報協(xié)議)3TCP/IP技術(shù)33IP地址標(biāo)識網(wǎng)絡(luò)和網(wǎng)內(nèi)主機,如,每個IP地址是一個32位的二進制數(shù),隔8位用“.”分開3類IP地址:A類126個網(wǎng)絡(luò),B類16256個網(wǎng)絡(luò),C類約2兆個網(wǎng)絡(luò)A類,第一個8位組取值1-126,代表網(wǎng)絡(luò)號,可容納約16.4兆主機/網(wǎng)絡(luò)B類,128.1-191.254,代表網(wǎng)絡(luò)號,可容納64516主機/網(wǎng)絡(luò)C類,192.1.1-223.254.254,代表網(wǎng)絡(luò)號,可容納254主機/網(wǎng)絡(luò)特殊地址:-網(wǎng)卡,(LoopBack)-IP協(xié)議保留地址:(未列地址)3TCP/IP技術(shù)34IP地址3TCP/IP技術(shù)343TCP/IP技術(shù)353TCP/IP技術(shù)353TCP/IP技術(shù)363TCP/IP技術(shù)36域名服務(wù)器(DNS),負(fù)責(zé)將域名映射成IP地址,如不指定,則機器不能識別域名層次結(jié)構(gòu),域名服務(wù)器只包括本網(wǎng)絡(luò)內(nèi)的名字或下一層的域名服務(wù)器DNS是一個分布式的數(shù)據(jù)庫,它是為了定義Internet上的主機而提供的個層次性的命名系統(tǒng)。利用DNS能進行域名的解析。3TCP/IP技術(shù)37域名服務(wù)器(DNS),負(fù)責(zé)將域名映射成IP地址,如不指定,則域名解析過程:1、客戶機提出域名解析請求,并將該請求發(fā)送給本地的域名服務(wù)器。2、當(dāng)本地的域名服務(wù)器收到請求后,就先查詢本地的緩存,如果有該紀(jì)錄項,則本地的域名服務(wù)器就直接把查詢的結(jié)果返回。3、如果本地的緩存中沒有該紀(jì)錄,則本地域名服務(wù)器就直接把請求發(fā)給根域名服務(wù)器,然后根域名服務(wù)器再返回給本地域名服務(wù)器一個所查詢域(根的子域)的主域名服務(wù)器的地址。4、本地服務(wù)器再向上一步返回的域名服務(wù)器發(fā)送請求,然后接受請求的服務(wù)器查詢自己的緩存,如果沒有該紀(jì)錄,則返回相關(guān)的下級的域名服務(wù)器的地址。5、重復(fù)第四步,直到找到正確的紀(jì)錄。6、本地域名服務(wù)器把返回的結(jié)果保存到緩存,以備下一次使用,同時還將結(jié)果返回給客戶機。
最不妙的情況是,本地的DNS服務(wù)器查詢了所有其他的命名服務(wù)器,才獲得用戶要查詢的信息。38域名解析過程:1、客戶機提出域名解析請求,并將該請求發(fā)送給本4Internet服務(wù)394Internet服務(wù)39電子郵件識別個人傳輸文件,不如FTP可靠、也不如它快,但可展現(xiàn)信息能自動回復(fù)VOD點播數(shù)字圖象和視頻壓縮技術(shù)的發(fā)展:JPEG→MPEGⅠ→MPEGⅡ→MPEGⅣ傳輸帶寬技術(shù)存儲技術(shù)的不斷發(fā)展4Internet服務(wù)40電子郵件4Internet服務(wù)404Internet服務(wù)414Internet服務(wù)41瀏覽器工作在用戶端以GUI方式展現(xiàn)HTML所定義的文件內(nèi)容功能:使用URL向服務(wù)器申請各種資源服務(wù)以頁面形式展現(xiàn)信息可在頁面內(nèi)容中設(shè)置超級鏈接(可執(zhí)行部分),使用URL向服務(wù)器申請各種資源服務(wù),或執(zhí)行嵌入式語言指令、或其它嵌入式應(yīng)用可記憶所瀏覽過的頁面5Web技術(shù)42瀏覽器5Web技術(shù)42HTML超文本標(biāo)記語言源文件是純文本文件,解釋方式執(zhí)行與平臺無關(guān)5Web技術(shù)43HTML5Web技術(shù)43JAVA包括Java語言和類庫、Java運行系統(tǒng)、JavaApplet/Servlet和JavaScript腳本語言Java語言和類庫構(gòu)成跨平臺編程言語Java運行系統(tǒng)指Java虛擬機,由操作系統(tǒng)平臺供應(yīng)商支持,負(fù)責(zé)將Java中間代碼翻譯成本機可執(zhí)行的機器代碼JavaApplet,Java語言編寫的小應(yīng)用程序。存放在Web服務(wù)器上,嵌入HTML中;調(diào)用網(wǎng)頁時,自動下載到客戶機上并運行,用戶的瀏覽器包含一個Java虛擬機。5Web技術(shù)44JAVA5Web技術(shù)44Servlet在服務(wù)器運行,并把結(jié)果返回客戶機JavaScript腳本語言,直接嵌入HTML文件中的程序語言,完成一些簡單的操作,如菜單、動畫等。Sun公司最早開發(fā)源自于C++標(biāo)準(zhǔn)內(nèi)庫支持Internet和Web跨平臺編程語言,Java虛擬機解釋執(zhí)行Applet集成大系統(tǒng)5Web技術(shù)45Servlet在服務(wù)器運行,并把結(jié)果返回客戶機5Web技術(shù)CGICommonGatewayInterface主要用于對服務(wù)器上的數(shù)據(jù)庫進行操作的程序在服務(wù)器上執(zhí)行用服務(wù)器操作系統(tǒng)支持的編程語言編寫常用編程語言:VisualBasic,ShellScript,Perl,Java,C/C++一個CGI程序只能由一個用戶調(diào)用,獨占一個CPU進程很多ISP并不支持客戶的CGI,避免系統(tǒng)受到破壞影響系統(tǒng)運行效率5Web技術(shù)46CGI5Web技術(shù)46ASPActiveServerPage是微軟的一種主頁格式,類似HTML,后綴為.asp,利用ActiveXScripts,可實現(xiàn)WEBAPPS。只需在.asp文件里內(nèi)嵌一些描述語句,就可以非常方便地訪問本地服務(wù)器的數(shù)據(jù)庫,應(yīng)用程序等資源。ASP允許在同一個asp文件中可以插入各類語言(如Javascrpt,VBScript)等。還可調(diào)用各類Compotent(可以用包括JANA,C在內(nèi)的各種語言編寫。)5Web技術(shù)47ASP5Web技術(shù)475Web技術(shù)ASP是運行在服務(wù)器端的腳本引擎,用于解釋執(zhí)行運行于服務(wù)器端的VBScipt或JAVAScript腳本。ASP不是編程語言,它是一套服務(wù)器端的對象模型,用戶可以通過代碼訪問ASP對象的各種方法和屬性,來操作服務(wù)器端的數(shù)據(jù)。使用ASP技術(shù)可以將用戶提交的數(shù)據(jù)在服務(wù)器端操作處理,并且將操作的結(jié)果以HTML代碼的格式,發(fā)送到用戶的瀏覽器上,由瀏覽器解釋、顯示操作結(jié)果。也就是說,用戶請求的所有操作都在服務(wù)器端由ASP解釋執(zhí)行,結(jié)果以標(biāo)準(zhǔn)HTML代碼的方式被返回,對用戶端的瀏覽器沒有特殊要求。
485Web技術(shù)ASP是運行在服務(wù)器端的腳本引擎,用于解釋執(zhí)行ASP標(biāo)準(zhǔn)流程49ASP標(biāo)準(zhǔn)流程495Web技術(shù)服務(wù)器端的腳本語言是一個以.ASP為擴展名的文本文件,它就是我們所說的ASP頁面。在一個ASP頁面中可以包括HTML的標(biāo)記文本、腳本語言的命令以及ActiveX組件的調(diào)用。
505Web技術(shù)服務(wù)器端的腳本語言是一個以.ASP為擴展名的5Web技術(shù)<HTML><HEAD><TITLE>TEST</TITLE></HEAD><BODY><P>Hello<%=Request.ServerVariables("REMOTE_ADDR")%>Thetimeis<%=now%>YourBrowseris<%=Request.ServerVariables("HTTP_USER_AGENT")%></BODY></HTML>515Web技術(shù)<HTML>515Web技術(shù)JSPJSP(JavaServerPages)是由SunMicrosystem公司于1999/6推出的新技術(shù),是基于JavaServlet以及整個java體系的Web開發(fā)技術(shù)。但嵌入HTML頁面的執(zhí)行代碼不是VBScript之類的腳本,而是Java代碼。525Web技術(shù)JSP525Web技術(shù)JSP的優(yōu)點將內(nèi)容的生成和顯示進行分離強調(diào)可重用的組件采用標(biāo)識簡化頁面開發(fā)JSP的適應(yīng)平臺更廣535Web技術(shù)JSP的優(yōu)點535Web技術(shù)文件名字可以任意,但擴展名必須為.jsp。
<HTML>
<HEAD><TITLE>JSP頁面</TITLE></HEAD>
<BODY>
<%@pagelanguage="java"%>
<%!Stringstr="0";%>
<%for(inti=1;i<10;i++){
str=str+i;
}%>
JSP輸出之前。
<P>
<%=str%>
<P>
JSP輸出之后。
</BODY>
</HTML>
545Web技術(shù)文件名字可以任意,但擴展名必須為.jsp。5Web技術(shù)JSP與ASP的比較
JSP與Microsoft的ASP技術(shù)非常相似。兩者都提供在HTML代碼中混合某種程序代碼、由語言引擎解釋執(zhí)行程序代碼的能力。在ASP或JSP環(huán)境下,HTML代碼主要負(fù)責(zé)描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。普通的HTML頁面只依賴于Web服務(wù)器,而ASP和JSP頁面需要附加的語言引擎分析和執(zhí)行程序代碼。程序代碼的執(zhí)行結(jié)果被重新嵌入到HTML代碼中,然后一起發(fā)送給瀏覽器。ASP和JSP都是面向Web服務(wù)器的技術(shù),客戶端瀏覽器不需要任何附加的軟件支持。555Web技術(shù)JSP與ASP的比較
555Web技術(shù)ASP的編程語言是VBScript之類的腳本語言,JSP使用的是Java,這是兩者最明顯的區(qū)別。此外,ASP與JSP還有一個更為本質(zhì)的區(qū)別:兩種語言引擎用完全不同的方式處理頁面中嵌入的程序代碼。在ASP下,VBScript代碼被ASP引擎解釋執(zhí)行;在JSP下,代碼被編譯成Servlet并由Java虛擬機執(zhí)行,這種編譯操作僅在對JSP頁面的第一次請求時發(fā)生565Web技術(shù)ASP的編程語言是VBScript之類的5Web技術(shù)XMLXML(eXtensibleMarkupLanguage,可擴展置標(biāo)語言)是由W3C(WorldWideWebConsortium,互聯(lián)網(wǎng)聯(lián)合組織)于1998年2月發(fā)布的一種標(biāo)準(zhǔn),同HTML一樣是SGML(StandardGeneralizedMarkupLanguage,標(biāo)準(zhǔn)通用置標(biāo)語言)的一個簡化子集。它將SGML的豐富功能與HTML的易用性結(jié)合到Web的應(yīng)用中,以一種開放的自我描述方式定義了數(shù)據(jù)結(jié)構(gòu),在描述數(shù)據(jù)內(nèi)容的同時能突出對結(jié)構(gòu)的描述,從而體現(xiàn)出數(shù)據(jù)之間的關(guān)系。這樣所組織的數(shù)據(jù)對于應(yīng)用程序和用戶都是友好的、可操作的。
575Web技術(shù)XML575Web技術(shù)XML的優(yōu)點XML的最大優(yōu)點在于它的數(shù)據(jù)存儲格式不受顯示格式的制約。一般來說,一篇文檔包括三個要素:數(shù)據(jù)、結(jié)構(gòu)以及顯示方式。對于HTML來說,顯示方式內(nèi)嵌在數(shù)據(jù)中,這樣在創(chuàng)建文本時,要時時考慮輸出格式,此外HTML缺乏對數(shù)據(jù)結(jié)構(gòu)的描述,對于應(yīng)用程序理解文檔內(nèi)容、抽取語義信息都有諸多不便。
XML把文檔的三要素獨立開來,分別處理。首先把顯示格式從數(shù)據(jù)內(nèi)容中獨立出來,保存在樣式單文件(StyleSheet)中。XML的自我描述性質(zhì)能夠很好地表現(xiàn)許多復(fù)雜的數(shù)據(jù)關(guān)系,使得基于XML的應(yīng)用程序可以在XML文件中準(zhǔn)確高效地搜索相關(guān)的數(shù)據(jù)內(nèi)容,忽略其他不相關(guān)部分。XML還有其他許多優(yōu)點,比如它有利于不同系統(tǒng)之間的信息交流,完全可以充當(dāng)網(wǎng)際語言,并有希望成為數(shù)據(jù)和文檔交換的標(biāo)準(zhǔn)機制。585Web技術(shù)XML的優(yōu)點585Web技術(shù)XML的應(yīng)用前景商務(wù)的自動化處理XML的豐富置標(biāo)完全可以描述不同類型的單據(jù),例如信用證、保險單、索賠單以及各種發(fā)票等。結(jié)構(gòu)化的XML文檔發(fā)送至Web的數(shù)據(jù)可以被加密,并且很容易附加上數(shù)字簽名。因此,XML有希望推動EDI(ElectronicDataInterchange)技術(shù)在電子商務(wù)領(lǐng)域的大規(guī)模應(yīng)用。
信息發(fā)布信息發(fā)布在企業(yè)的競爭發(fā)展中起著重要作用。服務(wù)器只需發(fā)出一份XML文件,客戶可根據(jù)自己的需求選擇和制作不同的應(yīng)用程序以處理數(shù)據(jù)。加上XSL(eXtensibleStylesheetLanguage)的幫助,使廣泛的、通用的分布式計算成為可能。智能化的Web應(yīng)用程序和數(shù)據(jù)集成
XML能夠更準(zhǔn)確地表達信息的真實內(nèi)容,其嚴(yán)格的語法降低了應(yīng)用程序的負(fù)擔(dān),也使智能工具的開發(fā)更為便捷。來自不同應(yīng)用程序的數(shù)據(jù)也能夠轉(zhuǎn)化到XML這個統(tǒng)一的框架中,進行交互、轉(zhuǎn)化和進一步的加工。
595Web技術(shù)XML的應(yīng)用前景595Web技術(shù)XML的文檔格式〈標(biāo)簽〉文本內(nèi)容〈/標(biāo)簽〉元素是由起始標(biāo)簽、元素內(nèi)容和結(jié)束標(biāo)簽組成。用戶把要描述的數(shù)據(jù)對象放在起始標(biāo)簽和結(jié)束標(biāo)簽之間。例如:
<姓名>王平</姓名>無論文本內(nèi)容有多長或者多么復(fù)雜,XML元素中還可以再嵌套別的元素,這樣使相關(guān)信息構(gòu)成等級結(jié)構(gòu)。下面的例子中,在<employees>的元素中包括了所有職員的信息,每位職員都由<employee>元素來描述,<employee>元素中又嵌套了<name>和<salary>元素。605Web技術(shù)XML的文檔格式605Web技術(shù)<employees><employee> <name>LarsPeterson</name> <salary>25000</salary></employee><employee> <name>CharlotteM.Cooper</name> <salary>34500</salary></employee></employees>除了元素,XML文檔中能出現(xiàn)的有效對象是:處理指令、注釋、根元素、子元素和屬性。
615Web技術(shù)<employees>61電子商務(wù)概論Ch3電子商務(wù)關(guān)鍵技術(shù)電子商務(wù)概論Ch3電子商務(wù)關(guān)鍵技術(shù)1電子商務(wù)技術(shù)體系網(wǎng)絡(luò)基礎(chǔ)設(shè)施層電信網(wǎng)、有線電視網(wǎng)、無線網(wǎng)多媒體內(nèi)容和表示層HTML、XML、JAVA、WWW信息傳播層EDI、Email、HTTP貿(mào)易服務(wù)設(shè)施層安全、認(rèn)證、支付、目錄服務(wù)電子商務(wù)應(yīng)用層供應(yīng)鏈管理、視頻點播、網(wǎng)絡(luò)銀行公共政策法律隱私文檔安全網(wǎng)絡(luò)協(xié)議技術(shù)管理標(biāo)準(zhǔn)從技術(shù)到應(yīng)用631電子商務(wù)技術(shù)體系網(wǎng)絡(luò)基礎(chǔ)設(shè)施層多媒體內(nèi)容和表示層信息傳1電子商務(wù)技術(shù)體系電子商務(wù)技術(shù)計算機技術(shù)通信與網(wǎng)絡(luò)技術(shù)軟件工程數(shù)據(jù)庫與數(shù)據(jù)倉庫安全保密技術(shù)電子支付技術(shù)智能信息處理技術(shù)綜合應(yīng)用基礎(chǔ)技術(shù)EC技術(shù)641電子商務(wù)技術(shù)體系電子商務(wù)技術(shù)基礎(chǔ)技術(shù)EC技術(shù)32Internet技術(shù)接入技術(shù)的基本概念各種接入技術(shù)比較652Internet技術(shù)接入技術(shù)的基本概念4接入技術(shù)兩種用戶個人商家要求不同速率連接等待時間價格可靠性最后一公里技術(shù)從用戶接入互聯(lián)網(wǎng)的終端設(shè)備到電信局端局這一段距離為1-5公里,通常為1公里,完成這聯(lián)接的技術(shù)稱為最后一公里技術(shù)2Internet技術(shù)66接入技術(shù)2Internet技術(shù)5最后一公里技術(shù)寬帶/窄帶;有線/無線;撥號/永久有線接入PSTN-56k(占用電話線路)ISDN-2M,2B(TE1,TE2-128k)+1D(電話上網(wǎng)同時進行)CableModem-10MADSL-上行1M,下行8M(電話上網(wǎng)同時進行)(局域網(wǎng)-千兆以太網(wǎng))無線接入低軌道衛(wèi)星-400K;下行64M,上行2MGSM-9600b/PHS-64k/GPRS-56k-115k/CDMA-64k-2MWi-Fi—11Mb(300M)2Internet技術(shù)…267最后一公里技術(shù)2Internet技術(shù)…262Internet技術(shù)…21Km682Internet技術(shù)…21Km72Internet技術(shù)…2692Internet技術(shù)…28CDMACodeDivisionMultipleAccess(碼分多址),CDMA技術(shù)采用的是直接序列擴頻方式,就是用具有噪聲特性的載波以及比簡單點到幾點通信所需帶寬寬得多的頻帶去傳輸相同的數(shù)據(jù)。同調(diào)頻、調(diào)幅技術(shù)一樣,直接序列擴頻是一種調(diào)制技術(shù)
GPRSGeneralPacketRadioService(通用分組無線業(yè)務(wù)),
與現(xiàn)有的GSM語音系統(tǒng)最根本的區(qū)別是,GSM是一種電路交換系統(tǒng),而GPRS是一種分組交換系統(tǒng)。
Wi-FiWirelessFidelity(無線保真)的縮寫,其相關(guān)設(shè)備的工作原理與無繩電話一樣。2Internet技術(shù)…370CDMA2Internet技術(shù)…39技術(shù)種類接入速率(bps)主要優(yōu)點主要缺點基礎(chǔ)設(shè)施價格Modem56K成熟、標(biāo)準(zhǔn)化速率偏低、不能與電話線并用電話網(wǎng)最低ISDN128/144K成熟、標(biāo)準(zhǔn)化、與電話線并用速率低電話網(wǎng)低CableModem10M下行速率高、不用電話線、連接快不夠成熟、標(biāo)準(zhǔn)化不夠、用戶增加影響性能有線電視網(wǎng)較高ADSL上行1M下行8M速率高、與電話線并用不夠成熟、已有一定標(biāo)準(zhǔn)電話網(wǎng)200元/月局域網(wǎng)100M速率高、連接快,工作穩(wěn)定成本較大、只供應(yīng)小區(qū)局域網(wǎng)高低軌道衛(wèi)星上行2M下行64M覆蓋任何地方、移動上網(wǎng)上行速率低、技術(shù)要求高空間衛(wèi)星網(wǎng)較高GSM9600移動上網(wǎng)速率太低GSM網(wǎng)低Wi-Fi11M移動上網(wǎng)300米距離無線局域網(wǎng)3G1/5000CDMA2000153K-2M(30/70K)移動上網(wǎng)
CDMA200元/月GPRS171.2K移動上網(wǎng)
GPRS200元/月基站基站71技術(shù)種類接入速率(bps)主要優(yōu)點主要缺點基礎(chǔ)設(shè)施價格Mod2.1xDSL技術(shù)DSL是數(shù)字用戶線路的簡稱xDSL技術(shù)是按上行和下行的速率是否相同可分為速率對稱型和速率非對稱型兩種電話網(wǎng)是由一系列獨立的電話交換局互連而成,每個交換局的服務(wù)半徑一般在5KM以內(nèi)。xDSL充分利用電話系統(tǒng)未用的高頻資源,其特點是可在任何雙絞線上傳輸,誤碼率低,下行數(shù)字信道的傳輸可達6Mbps,上行數(shù)字信道的傳輸速率可達144kbps或384kbps722.1xDSL技術(shù)DSL是數(shù)字用戶線路的簡稱111.1xDSL技術(shù)…2ADSL--AsymmetricDSL(非對稱DSL),在同一根線上可以仿真提供語音電話服務(wù)一個基本的ADSL系統(tǒng)由局端收發(fā)機和用戶端收發(fā)機兩部分組成,收發(fā)機實際上是一種高速調(diào)制解調(diào)器。ADSL的非對稱性表現(xiàn)在局端到用戶端下行速率和用戶端到局端上行速率不同。ADSL業(yè)務(wù)能力可提供的傳輸通道有:高速單工通道。64kbps雙工數(shù)據(jù)傳輸通道。全雙工通道。731.1xDSL技術(shù)…2ADSL--AsymmetricDADSL系統(tǒng)及多路復(fù)用74ADSL系統(tǒng)及多路復(fù)用13ADSL系統(tǒng)及多路復(fù)用75ADSL系統(tǒng)及多路復(fù)用14ADSL系統(tǒng)及多路復(fù)用76ADSL系統(tǒng)及多路復(fù)用15ADSL系統(tǒng)及多路復(fù)用77ADSL系統(tǒng)及多路復(fù)用162.1xDSL技術(shù)…4ADSL常用的業(yè)務(wù)有:數(shù)據(jù)業(yè)務(wù)Internet/Extranet/Intranet業(yè)務(wù)幀中繼FR接入業(yè)務(wù)ATM業(yè)務(wù)語音業(yè)務(wù)視頻業(yè)務(wù)VPN虛擬專網(wǎng)業(yè)務(wù)ADSL用頻分復(fù)用(FDM)或回饋抑制(EchoCancellation)在電話線中創(chuàng)建多個信道,大提高了普通電話線的利用效率。782.1xDSL技術(shù)…4ADSL常用的業(yè)務(wù)有:172.1xDSL技術(shù)…5高比特率數(shù)字用戶線(HDSL)。對稱的DSL技術(shù)。HDSL是在無中繼的用戶環(huán)路網(wǎng)上使用無負(fù)載電話線提供高速數(shù)字接入的傳輸技術(shù),典型速率2Mbps,可以實現(xiàn)高帶寬雙向傳輸。
在機線矛盾突出,地下管道緊張的地區(qū),HDSL作為建設(shè)光纖接入網(wǎng)是十分經(jīng)濟和實用的。
792.1xDSL技術(shù)…5高比特率數(shù)字用戶線(HDSL)。對稱2.1xDSL技術(shù)…6甚高速數(shù)字用戶線(VDSL)??稍诤芏痰碾p絞銅線上傳送比ADSL更高速的數(shù)據(jù),其最大的下行速率為51-55Mbps,傳輸線長度不超過300m,當(dāng)傳輸速率在13Mbps以下時,傳輸距離可達到1.5km。
和ADSL相比,VDSL傳輸帶寬更高,而且由于傳輸距離縮短,碼間干擾小,數(shù)字信號處理技術(shù)簡化,成本將明顯降低。802.1xDSL技術(shù)…6甚高速數(shù)字用戶線(VDSL)。192數(shù)據(jù)交換技術(shù)電路交換分組交換分組交換是一種存貯轉(zhuǎn)發(fā)的交換方式。它是將需要傳送的信息劃分為一定長度的“分組”(也有人稱為“包”),以分組為單位進行存儲、轉(zhuǎn)發(fā)。每個分組信息都加載了接收地址和發(fā)送地址的標(biāo)識,在傳送數(shù)據(jù)分組之前,要先建立聯(lián)接,但不一定要按次序傳送。TCP分組(定長包,16+128B)丟失、錯發(fā)、漏發(fā)、出錯,控制協(xié)議幀分組(變長包,最大1600B)用于同步傳輸信元分組(小包,5+48=53B)用于異步傳輸812數(shù)據(jù)交換技術(shù)電路交換202數(shù)據(jù)交換技術(shù)電路交換822數(shù)據(jù)交換技術(shù)電路交換212數(shù)據(jù)交換技術(shù)包交換832數(shù)據(jù)交換技術(shù)包交換222數(shù)據(jù)交換技術(shù)包交換842數(shù)據(jù)交換技術(shù)包交換23廣域網(wǎng)互聯(lián)ISDNB-ISDN(ATM,150-600M)FrameRelay-64k-2MX.25-64kDDN2M,N*64k,N[1,31];<=34M光纖/數(shù)字微波/衛(wèi)星/普通電纜/雙絞線廣域網(wǎng)互聯(lián)技術(shù)(傳輸技術(shù))85廣域網(wǎng)互聯(lián)廣域網(wǎng)互聯(lián)技術(shù)(傳輸技術(shù))24各國(地區(qū))廣域網(wǎng)連接主要供應(yīng)商主干網(wǎng)速度日本NTT E1=2.048M美國PAIX STM1=155M美國WorldNet T3X3=45MX3 法國FT 256K韓國KORNET E1=2.048M澳洲Telstra E1=2.048M 新加坡SingNet E1X2中國CT T3=45M香港HKT T1X2=1.544MX2臺灣HiNet STM4=622M廣域網(wǎng)互聯(lián)技術(shù)86各國(地區(qū))廣域網(wǎng)連接主要供應(yīng)商主干網(wǎng)速度廣域網(wǎng)互聯(lián)技術(shù)25廣域網(wǎng)互聯(lián)技術(shù)87廣域網(wǎng)互聯(lián)技術(shù)26廣域網(wǎng)互聯(lián)技術(shù)88廣域網(wǎng)互聯(lián)技術(shù)27廣域網(wǎng)互聯(lián)技術(shù)89廣域網(wǎng)互聯(lián)技術(shù)28TCP/IP協(xié)議組一整套數(shù)據(jù)通信協(xié)議中,兩個最重要的協(xié)議1983年,作為軍用標(biāo)準(zhǔn),首先在UNIX實現(xiàn)與網(wǎng)絡(luò)介質(zhì)和類型無關(guān)既可運行在局域網(wǎng)上,也可運行在廣域網(wǎng)連接中3TCP/IP技術(shù)90TCP/IP協(xié)議組3TCP/IP技術(shù)29應(yīng)用層表示層會話層傳輸層網(wǎng)絡(luò)層數(shù)據(jù)鏈路層物理層TCP/IP的體系結(jié)構(gòu)應(yīng)該向同伴傳送什么樣的數(shù)據(jù)(文件傳送、訪問控制/文檔和信息交換/作業(yè)傳送和處理)數(shù)據(jù)的表現(xiàn)形式(是否加密/傳送語法、本地語法)識別同伴,建立會話(交互管理/同步/異常報告)同伴所處地方(連接管理/錯誤控制/分割/流控)信息應(yīng)該走什么樣的路線(路由選擇/尋址/呼叫建立和清除)如何確定信息的每一步(成幀/錯誤控制)使用怎樣的媒介進行傳輸3TCP/IP技術(shù)91應(yīng)用層表示層會話層傳輸層網(wǎng)絡(luò)層數(shù)據(jù)鏈路層物理層TCP/IP的應(yīng)用層表示層會話層高層用戶進程傳送層TCPUDP網(wǎng)絡(luò)層IP數(shù)據(jù)鏈路層以太網(wǎng)X.25其他:PPP物理層同軸電纜電話線其他TCP/IP的體系結(jié)構(gòu)HTTP/NFSFTP/SNMP/SMTP/DNS3TCP/IP技術(shù)92應(yīng)用層表示層會話層高層用戶進程傳送層TCPUDP網(wǎng)絡(luò)層IP數(shù)概念TCP傳輸控制協(xié)議傳輸層(L4)保證命令、數(shù)據(jù)能夠正確無誤地到達目的端數(shù)據(jù)傳輸單位為包,遇錯重發(fā)連接型服務(wù):建立連接/傳送數(shù)據(jù)/切斷連接包頭:源地址、目標(biāo)地址、順序、端口號IP位于TCP的下一層(網(wǎng)絡(luò)層,L3),負(fù)責(zé)完成包路徑的選擇,及對傳輸介質(zhì)的識別和處理3TCP/IP技術(shù)93概念3TCP/IP技術(shù)32UDP(用戶數(shù)據(jù)報協(xié)議)此協(xié)議提供了向另一用戶程序發(fā)送信息的最簡便的協(xié)議機制,未提供提交和復(fù)制保護與TCP同為傳輸層協(xié)議無報文跟蹤機制包定長度,為判斷標(biāo)志無須連接包括網(wǎng)絡(luò)視頻會議系統(tǒng)在內(nèi)的眾多的客戶/服務(wù)器模式的網(wǎng)絡(luò)應(yīng)用都需要使用UDP協(xié)議與TCP不同,UDP協(xié)議并不提供數(shù)據(jù)傳送的保證機制。如果在從發(fā)送方到接收方的傳遞過程中出現(xiàn)數(shù)據(jù)報的丟失,協(xié)議本身并不能做出任何檢測或提示。因此,通常人們把UDP協(xié)議稱為不可靠的傳輸協(xié)議在有些情況下UDP協(xié)議可能會變得非常有用。因為UDP具有TCP所望塵莫及的速度優(yōu)勢。雖然TCP協(xié)議中植入了各種安全保障功能,但是在實際執(zhí)行的過程中會占用大量的系統(tǒng)開銷,無疑使速度受到嚴(yán)重的影響。反觀UDP由于排除了信息可靠傳遞機制,將安全和排序等功能移交給上層應(yīng)用來完成,極大降低了執(zhí)行時間,使速度得到了保證3TCP/IP技術(shù)94UDP(用戶數(shù)據(jù)報協(xié)議)3TCP/IP技術(shù)33IP地址標(biāo)識網(wǎng)絡(luò)和網(wǎng)內(nèi)主機,如,每個IP地址是一個32位的二進制數(shù),隔8位用“.”分開3類IP地址:A類126個網(wǎng)絡(luò),B類16256個網(wǎng)絡(luò),C類約2兆個網(wǎng)絡(luò)A類,第一個8位組取值1-126,代表網(wǎng)絡(luò)號,可容納約16.4兆主機/網(wǎng)絡(luò)B類,128.1-191.254,代表網(wǎng)絡(luò)號,可容納64516主機/網(wǎng)絡(luò)C類,192.1.1-223.254.254,代表網(wǎng)絡(luò)號,可容納254主機/網(wǎng)絡(luò)特殊地址:-網(wǎng)卡,(LoopBack)-IP協(xié)議保留地址:(未列地址)3TCP/IP技術(shù)95IP地址3TCP/IP技術(shù)343TCP/IP技術(shù)963TCP/IP技術(shù)353TCP/IP技術(shù)973TCP/IP技術(shù)36域名服務(wù)器(DNS),負(fù)責(zé)將域名映射成IP地址,如不指定,則機器不能識別域名層次結(jié)構(gòu),域名服務(wù)器只包括本網(wǎng)絡(luò)內(nèi)的名字或下一層的域名服務(wù)器DNS是一個分布式的數(shù)據(jù)庫,它是為了定義Internet上的主機而提供的個層次性的命名系統(tǒng)。利用DNS能進行域名的解析。3TCP/IP技術(shù)98域名服務(wù)器(DNS),負(fù)責(zé)將域名映射成IP地址,如不指定,則域名解析過程:1、客戶機提出域名解析請求,并將該請求發(fā)送給本地的域名服務(wù)器。2、當(dāng)本地的域名服務(wù)器收到請求后,就先查詢本地的緩存,如果有該紀(jì)錄項,則本地的域名服務(wù)器就直接把查詢的結(jié)果返回。3、如果本地的緩存中沒有該紀(jì)錄,則本地域名服務(wù)器就直接把請求發(fā)給根域名服務(wù)器,然后根域名服務(wù)器再返回給本地域名服務(wù)器一個所查詢域(根的子域)的主域名服務(wù)器的地址。4、本地服務(wù)器再向上一步返回的域名服務(wù)器發(fā)送請求,然后接受請求的服務(wù)器查詢自己的緩存,如果沒有該紀(jì)錄,則返回相關(guān)的下級的域名服務(wù)器的地址。5、重復(fù)第四步,直到找到正確的紀(jì)錄。6、本地域名服務(wù)器把返回的結(jié)果保存到緩存,以備下一次使用,同時還將結(jié)果返回給客戶機。
最不妙的情況是,本地的DNS服務(wù)器查詢了所有其他的命名服務(wù)器,才獲得用戶要查詢的信息。99域名解析過程:1、客戶機提出域名解析請求,并將該請求發(fā)送給本4Internet服務(wù)1004Internet服務(wù)39電子郵件識別個人傳輸文件,不如FTP可靠、也不如它快,但可展現(xiàn)信息能自動回復(fù)VOD點播數(shù)字圖象和視頻壓縮技術(shù)的發(fā)展:JPEG→MPEGⅠ→MPEGⅡ→MPEGⅣ傳輸帶寬技術(shù)存儲技術(shù)的不斷發(fā)展4Internet服務(wù)101電子郵件4Internet服務(wù)404Internet服務(wù)1024Internet服務(wù)41瀏覽器工作在用戶端以GUI方式展現(xiàn)HTML所定義的文件內(nèi)容功能:使用URL向服務(wù)器申請各種資源服務(wù)以頁面形式展現(xiàn)信息可在頁面內(nèi)容中設(shè)置超級鏈接(可執(zhí)行部分),使用URL向服務(wù)器申請各種資源服務(wù),或執(zhí)行嵌入式語言指令、或其它嵌入式應(yīng)用可記憶所瀏覽過的頁面5Web技術(shù)103瀏覽器5Web技術(shù)42HTML超文本標(biāo)記語言源文件是純文本文件,解釋方式執(zhí)行與平臺無關(guān)5Web技術(shù)104HTML5Web技術(shù)43JAVA包括Java語言和類庫、Java運行系統(tǒng)、JavaApplet/Servlet和JavaScript腳本語言Java語言和類庫構(gòu)成跨平臺編程言語Java運行系統(tǒng)指Java虛擬機,由操作系統(tǒng)平臺供應(yīng)商支持,負(fù)責(zé)將Java中間代碼翻譯成本機可執(zhí)行的機器代碼JavaApplet,Java語言編寫的小應(yīng)用程序。存放在Web服務(wù)器上,嵌入HTML中;調(diào)用網(wǎng)頁時,自動下載到客戶機上并運行,用戶的瀏覽器包含一個Java虛擬機。5Web技術(shù)105JAVA5Web技術(shù)44Servlet在服務(wù)器運行,并把結(jié)果返回客戶機JavaScript腳本語言,直接嵌入HTML文件中的程序語言,完成一些簡單的操作,如菜單、動畫等。Sun公司最早開發(fā)源自于C++標(biāo)準(zhǔn)內(nèi)庫支持Internet和Web跨平臺編程語言,Java虛擬機解釋執(zhí)行Applet集成大系統(tǒng)5Web技術(shù)106Servlet在服務(wù)器運行,并把結(jié)果返回客戶機5Web技術(shù)CGICommonGatewayInterface主要用于對服務(wù)器上的數(shù)據(jù)庫進行操作的程序在服務(wù)器上執(zhí)行用服務(wù)器操作系統(tǒng)支持的編程語言編寫常用編程語言:VisualBasic,ShellScript,Perl,Java,C/C++一個CGI程序只能由一個用戶調(diào)用,獨占一個CPU進程很多ISP并不支持客戶的CGI,避免系統(tǒng)受到破壞影響系統(tǒng)運行效率5Web技術(shù)107CGI5Web技術(shù)46ASPActiveServerPage是微軟的一種主頁格式,類似HTML,后綴為.asp,利用ActiveXScripts,可實現(xiàn)WEBAPPS。只需在.asp文件里內(nèi)嵌一些描述語句,就可以非常方便地訪問本地服務(wù)器的數(shù)據(jù)庫,應(yīng)用程序等資源。ASP允許在同一個asp文件中可以插入各類語言(如Javascrpt,VBScript)等。還可調(diào)用各類Compotent(可以用包括JANA,C在內(nèi)的各種語言編寫。)5Web技術(shù)108ASP5Web技術(shù)475Web技術(shù)ASP是運行在服務(wù)器端的腳本引擎,用于解釋執(zhí)行運行于服務(wù)器端的VBScipt或JAVAScript腳本。ASP不是編程語言,它是一套服務(wù)器端的對象模型,用戶可以通過代碼訪問ASP對象的各種方法和屬性,來操作服務(wù)器端的數(shù)據(jù)。使用ASP技術(shù)可以將用戶提交的數(shù)據(jù)在服務(wù)器端操作處理,并且將操作的結(jié)果以HTML代碼的格式,發(fā)送到用戶的瀏覽器上,由瀏覽器解釋、顯示操作結(jié)果。也就是說,用戶請求的所有操作都在服務(wù)器端由ASP解釋執(zhí)行,結(jié)果以標(biāo)準(zhǔn)HTML代碼的方式被返回,對用戶端的瀏覽器沒有特殊要求。
1095Web技術(shù)ASP是運行在服務(wù)器端的腳本引擎,用于解釋執(zhí)行ASP標(biāo)準(zhǔn)流程110ASP標(biāo)準(zhǔn)流程495Web技術(shù)服務(wù)器端的腳本語言是一個以.ASP為擴展名的文本文件,它就是我們所說的ASP頁面。在一個ASP頁面中可以包括HTML的標(biāo)記文本、腳本語言的命令以及ActiveX組件的調(diào)用。
1115Web技術(shù)服務(wù)器端的腳本語言是一個以.ASP為擴展名的5Web技術(shù)<HTML><HEAD><TITLE>TEST</TITLE></HEAD><BODY><P>Hello<%=Request.ServerVariables("REMOTE_ADDR")%>Thetimeis<%=now%>YourBrowseris<%=Request.ServerVariables("HTTP_USER_AGENT")%></BODY></HTML>1125Web技術(shù)<HTML>515Web技術(shù)JSPJSP(JavaServerPages)是由SunMicrosystem公司于1999/6推出的新技術(shù),是基于JavaServlet以及整個java體系的Web開發(fā)技術(shù)。但嵌入HTML頁面的執(zhí)行代碼不是VBScript之類的腳本,而是Java代碼。1135Web技術(shù)JSP525Web技術(shù)JSP的優(yōu)點將內(nèi)容的生成和顯示進行分離強調(diào)可重用的組件采用標(biāo)識簡化頁面開發(fā)JSP的適應(yīng)平臺更廣1145Web技術(shù)JSP的優(yōu)點535Web技術(shù)文件名字可以任意,但擴展名必須為.jsp。
<HTML>
<HEAD><TITLE>JSP頁面</TITLE></HEAD>
<BODY>
<%@pagelanguage="java"%>
<%!Stringstr="0";%>
<%for(inti=1;i<10;i++){
str=str+i;
}%>
JSP輸出之前。
<P>
<%=str%>
<P>
JSP輸出之后。
</BODY>
</HTML>
1155Web技術(shù)文件名字可以任意,但擴展名必須為.jsp。5Web技術(shù)JSP與ASP的比較
JSP與Microsoft的ASP技術(shù)非常相似。兩者都提供在HTML代碼中混合某種程序代碼、由語言引擎解釋執(zhí)行程序代碼的能力。在ASP或JSP環(huán)境下,HTML代碼主要負(fù)責(zé)描述信息的顯示樣式,而程序代碼則用來
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程設(shè)計規(guī)范與標(biāo)準(zhǔn)考核試卷
- 機織運動服裝在運動康復(fù)中的角色考核試卷
- 技術(shù)服務(wù)多元化戰(zhàn)略與市場拓展考核試卷
- 服裝行業(yè)大數(shù)據(jù)分析應(yīng)用考核試卷
- 戶外登山鞋租賃與保養(yǎng)常識考核試卷
- 中小學(xué)生手衛(wèi)生課件
- 施工電梯備案合同范本
- 勞務(wù)永久合同范本
- 寵物購買意向合同范本
- 鑄造機械采購合同范本
- 反興奮劑知識試題及答案
- 初中八年級上冊音樂課件4.2欣賞沃爾塔瓦河(14張)ppt課件
- 部編版語文一年級下冊繪本閱讀課-優(yōu)質(zhì)課件.pptx
- 新人教版九年級全一冊物理知識點填空題匯編
- 人教版五年級數(shù)學(xué)下冊每個單元教材分析(共九個單元)
- 辦好高水平民辦高中的哲學(xué)思考-教育文檔
- 深圳氫燃料共享單車項目投資計劃書【參考范文】
- 小學(xué)生如何理解句子的含義(課堂PPT)
- 學(xué)科分類與代碼(管理學(xué))
- PROE拆電極教程
- 實際控制關(guān)系賬戶申報表
評論
0/150
提交評論