4.網(wǎng)站的開(kāi)發(fā)技術(shù)

上傳人:無(wú)*** 文檔編號(hào):251195219 上傳時(shí)間:2024-11-06 格式:PPT 頁(yè)數(shù):35 大?。?.05MB
收藏 版權(quán)申訴 舉報(bào) 下載
4.網(wǎng)站的開(kāi)發(fā)技術(shù)_第1頁(yè)
第1頁(yè) / 共35頁(yè)
4.網(wǎng)站的開(kāi)發(fā)技術(shù)_第2頁(yè)
第2頁(yè) / 共35頁(yè)
4.網(wǎng)站的開(kāi)發(fā)技術(shù)_第3頁(yè)
第3頁(yè) / 共35頁(yè)

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《4.網(wǎng)站的開(kāi)發(fā)技術(shù)》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《4.網(wǎng)站的開(kāi)發(fā)技術(shù)(35頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),4,.電子商務(wù)網(wǎng)站的開(kāi)發(fā)技術(shù)與工具,4.,電子商務(wù)網(wǎng)站的開(kāi)發(fā)技術(shù)與工具,4.1 Web,開(kāi)發(fā)技術(shù),4.1.1 Web,技術(shù)簡(jiǎn)介,4.1.2 Web,技術(shù)結(jié)構(gòu),4.1.3,網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),4.2,網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù),4.2.1,數(shù)據(jù)庫(kù)技術(shù)歷史和發(fā)展,4.2.2,數(shù)據(jù)模型,4.2.3,數(shù)據(jù)庫(kù)系統(tǒng),4.3,電子商務(wù)網(wǎng)站平臺(tái)開(kāi)發(fā)框架,4.1,網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),4.1.1 Web,技術(shù)簡(jiǎn)介,目標(biāo):,把所有,internet,上現(xiàn)有資源全部連接,采用圖形界面的,融網(wǎng)絡(luò)技術(shù),超文本技術(shù)以及多媒體技術(shù)為一體的信息服務(wù)系統(tǒng),定義:,建

2、立在,c/s,模型之上,以,html,和,http,為基礎(chǔ),能夠提供面向各種,internet,服務(wù)的且用戶(hù)界面一致的信息瀏覽系統(tǒng),功能:閱讀超文本文件和訪問(wèn),internet,資源,特點(diǎn):,以超文本組織網(wǎng)絡(luò)多媒體信息,用戶(hù)可在世界范圍內(nèi)任意查找,檢索,瀏覽及添加信息,提供生動(dòng),直觀,易于使用,格式統(tǒng)一的圖形用戶(hù)界面,網(wǎng)點(diǎn)之間可以相互鏈接,以提供信息查找和漫游的透明訪問(wèn),具有集成各種最新信息技術(shù)和多種文件格式的能力,4.1.2 Web,技術(shù)結(jié)構(gòu),Web,瀏覽器:,可理解多種協(xié)議;可理解多種文檔;可根據(jù)對(duì)象類(lèi)型調(diào)用外部應(yīng)用程序,Web server,中間件:,橋梁,2.,通信原理:,(,1,)連

3、接 (,2,)請(qǐng)求 (,3,)響應(yīng)(,4,)關(guān)閉,4.1.2 Web,技術(shù)結(jié)構(gòu),3.,與,WWW,有關(guān)的協(xié)議,:,URL,:,統(tǒng)一資源定位器:,用于唯一標(biāo)識(shí),web,資源,格式:協(xié)議:,/IP,地址或域名,:,端口號(hào),/,路徑,/,文件名,HTTP,:,超文本傳輸協(xié)議,用來(lái)在,internet,上傳輸,html,文檔的協(xié)議,HTML,:,超文本標(biāo)記語(yǔ)言,提供鏈接機(jī)制,關(guān)注頁(yè)面布局,缺乏對(duì)結(jié)構(gòu)化數(shù)據(jù)的表達(dá)能力,XML,CGI,:,公共網(wǎng)關(guān)接口,為,web,服務(wù)器與外部應(yīng)用程序建立橋梁,實(shí)現(xiàn)動(dòng)態(tài)交互,4.1.3,網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),Web,開(kāi)發(fā)技術(shù),1.,語(yǔ)言,(,1,),Html,(,2,),Xml,

4、(,3,),Wml,(,4,),Java,(,5,),JavaScript,(,6,),Vrml,(,7,),Perl,2.,平臺(tái)技術(shù),(,1,),CGI,(,2,),ASP,(,3,),Activex,(,4,),JSP,(,5,),JavaBeans,(,6,),PHP,4.1.3,網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),超級(jí)鏈接和超文本,超級(jí)鏈接(,Hyperlink,)是文件中一些特殊的文字和圖形,用鼠標(biāo)單擊這些文字和圖形時(shí),會(huì)從一個(gè)文本跳到到另一個(gè)文本。含有超級(jí)鏈接的文本稱(chēng)超文本(,Hypertext,)。,超文本形式上仍然是,ASCII,文件,可以用一般的文字處理軟件進(jìn)行編輯、處理。,HTML,與網(wǎng)頁(yè),HT

5、ML,,是用于編寫(xiě)超文本文件的語(yǔ)言。用,HTML,編寫(xiě)的超文本文件稱(chēng)為,HTML,文件,以,.,htm,或,.html,為文件擴(kuò)展名。,網(wǎng)頁(yè)(,Web,)是在,WWW,服務(wù)器上發(fā)布的,HTML,文件,網(wǎng)站的首頁(yè)稱(chēng)“主頁(yè)”(,Home Page,)。,4.1.3,網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),HTML,語(yǔ)言,1,HTML,文件的基本結(jié)構(gòu),HTML,文件的基本形式如下:,HTML,文件標(biāo)題,HTML,文件內(nèi)容,HTML,文件以,開(kāi)頭,以,結(jié)束。主要包括兩個(gè)部分,頭部和主體。,4.1.3,網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),HTML,語(yǔ)言,2,常用的,HTML,標(biāo)記,(,1,)段落標(biāo)記,和,(,2,)字體變換標(biāo)記,和,(,3,)超級(jí)鏈接

6、標(biāo)記,和,(,4,)插入圖片標(biāo)記,(,5,)表格標(biāo)記,(,6,)表單標(biāo)記,用于和服務(wù)器之間進(jìn)行信息交互,4.1.3,網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),XML,(,1,)可擴(kuò)展的標(biāo)記語(yǔ)言,描述數(shù)據(jù)結(jié)構(gòu),(,2,)可根據(jù)需要自己定義所需標(biāo)記,(,3,)描述文檔的結(jié)構(gòu)和含義,不描述頁(yè)面元素格式,1.,語(yǔ)言結(jié)構(gòu),DTD(,文檔類(lèi)型定義,)/XML Schema,,布局語(yǔ)言,XSL(,可擴(kuò)展的語(yǔ)言樣式,),XLL(,可擴(kuò)展鏈接語(yǔ)言,),2.XML,用途,(,1,)數(shù)據(jù)交換:不同系統(tǒng)間,(,2,),Web,應(yīng)用,-,集成不同數(shù)據(jù)源,-,本地計(jì)算,-,數(shù)據(jù)的多種顯示:可由客戶(hù)配置動(dòng)態(tài)確定顯示方式,(XSL,CSS),-,支持,

7、web,應(yīng)用的互操作和集成:接口,4.1.3,網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),WML(WAP Markup Language),(,1,)無(wú)線(xiàn)標(biāo)記語(yǔ)言:標(biāo)記和說(shuō)明,WAP,移動(dòng)終端收發(fā)的,internet,信息和用戶(hù)接口,(,2,)對(duì)于,WAP,就像,HTML,對(duì)于,HTTP,(,3,)有標(biāo)記標(biāo)簽,能快速高效顯示信息,(,4,)信息以“卡片組”“卡片”,(,屏幕大小的網(wǎng)頁(yè),),方式組織,4.1.3,網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),1,),CGI 2,),ASP 3,),JSP 4,),PHP,1,CGI,(,1,),CGI,的工作過(guò)程:用戶(hù)通過(guò)瀏覽器激活,,CGI,程序?qū)⑿畔鹘o外部應(yīng)用程序并啟動(dòng)它,通過(guò),CGI,

8、程序傳給,Web,服務(wù)器,再以,HTML,形式傳給用戶(hù),,CGI,過(guò)程結(jié)束。,(,2,),CGI,的作用:擴(kuò)展了,Web,服務(wù)器的功能、在任何服務(wù)器上運(yùn)行、服務(wù)器與,CGI,程序可互發(fā)信息。,4.1.3,網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),2,ASP(active,server pages),(,1,),ASP,執(zhí)行過(guò)程:由,Web,服務(wù)器調(diào)用,ASP,文件,根據(jù)程序執(zhí)行結(jié)果“動(dòng)態(tài)”生成一個(gè),HTML,頁(yè)面并傳回到瀏覽器顯示。,(,2,),ASP,的特點(diǎn):簡(jiǎn)單方便、可在服務(wù)器端直接執(zhí)行、與客戶(hù)瀏覽器無(wú)關(guān)、,ASP,源程序在服務(wù)器端執(zhí)行,提高了程序和網(wǎng)站的安全性、支持多種其他網(wǎng)絡(luò)技術(shù)。,(,3,),CGI,的改進(jìn)版,

9、在服務(wù)器端運(yùn)行,(,4,)將,HTML,頁(yè)面與可執(zhí)行的,script,語(yǔ)句有機(jī)結(jié)合在一起,4.1.3,網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),3,JSP,(,1,),JSP,頁(yè)面使用,XML,標(biāo)簽和,scriptlets,(一種使用,Java,語(yǔ)言編寫(xiě)的腳本代碼),封裝了生成頁(yè)面內(nèi)容的邏輯。它將各種格式的標(biāo)簽(,HTML,或者,XML,)直接傳遞回響應(yīng)頁(yè)面。通過(guò)這種方式,,JSP,頁(yè)面實(shí)現(xiàn)了頁(yè)面邏輯與其設(shè)計(jì)和顯示的分離。,(,2,),JSP,技術(shù)是,Java,系列技術(shù)的一部分。,JSP,頁(yè)面被編譯成,servlets,,并可能調(diào)用,JavaBeans,組件,(beans),或,Enterprise JavaBeans,

10、組件(企業(yè),beans,),以便在服務(wù)器端處理。因此,,JSP,技術(shù)在構(gòu)建可升級(jí)的基于,web,的應(yīng)用程序時(shí)扮演了重要角色,4.1.3,網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),4,PHP,(,1,),PHP,獨(dú)特的語(yǔ)法混合了,C,、,Java,、,Perl,以及,PHP,自創(chuàng)新的語(yǔ)法。,(,2,),PHP,是將程序嵌入到,HTML,文檔中去執(zhí)行,執(zhí)行效率比完全生成,HTML,標(biāo)記的,CGI,要高許多,(,3,),PHP,還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。,PHP,的特性:,1,、開(kāi)放的源代碼,2,、,PHP,是免費(fèi)的,和其它技術(shù)相比,,PHP,本身免費(fèi)。,3,、,php,的快捷性,程

11、序開(kāi)發(fā)快,運(yùn)行快,學(xué)習(xí)快,4,、跨平臺(tái)性強(qiáng),5,、效率高,,PHP,消耗相當(dāng)少的系統(tǒng)資源。,6,、面向?qū)ο?4.1.3,網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),JSP,、,ASP,、,PHP,的比較,4.1.3,網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),Java Applet,(,1,),Java,編寫(xiě)的,用于產(chǎn)生動(dòng)態(tài),交互性頁(yè)面效果的小應(yīng)用程序,(,2,)嵌入頁(yè)面中,與網(wǎng)頁(yè)一起下到瀏覽器,被解釋執(zhí)行,(,3,)提供交互性,Javascript,(,1,)腳本語(yǔ)言:,javascript,VBScript,tcl,perl,(,2,)是,java,的一個(gè)子集,(,3,)不是真正的程序語(yǔ)言,不需編譯也不能單獨(dú)執(zhí)行,依靠?jī)?nèi)置于,web,瀏覽器中的腳本

12、解釋程序運(yùn)行,(,4,)平臺(tái)無(wú)關(guān)性:瀏覽器支持即可,例:,簡(jiǎn)單函數(shù)調(diào)用,請(qǐng)輸入您的姓名,:,4.1.3,網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),COM(Componet,Object Model),與,ActiveX,ActiveX,是指寬松定義的、基于,COM,的技術(shù)集合,Active,平臺(tái)是,Microsoft,的世界觀。其基本思想是,:,使用,ActiveX,控件,來(lái)構(gòu)筑包括與用戶(hù)交互和適應(yīng),COM,的事務(wù)處理監(jiān)視器,,Web,服務(wù)器、全部實(shí)現(xiàn)自動(dòng)化的機(jī)構(gòu)。,Active,平臺(tái)包括兩大部分,:Active Server,和,Active Client,。,ACTIVEX,組成:,控件:可嵌在,HTML,中的一小段

13、程序,可從服務(wù)器下載安裝,文檔:用于在,web,瀏覽器中瀏覽復(fù)合文檔,如,word,腳本描述:,Jscript,VBScript,服務(wù)器框架,:,VRML,用于創(chuàng)建三維虛擬世界,并通過(guò)瀏覽器插件在網(wǎng)頁(yè)上探索,4.2,網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù),4.2.1,產(chǎn)生與發(fā)展,產(chǎn)生與發(fā)展,手工管理階段:用于科學(xué)計(jì)算,數(shù)據(jù)組織管理手工完成,文件系統(tǒng):,數(shù)據(jù)庫(kù)系統(tǒng):,MIS,DSS,數(shù)據(jù)倉(cāng)庫(kù):,-,企業(yè)需求:獲得決策信息,-,技術(shù)成熟:內(nèi)部管理擴(kuò)展到供應(yīng)鏈,大量外部數(shù)據(jù)獲取,4.2,網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù),4.2.2,數(shù)據(jù)模型,定義:,是數(shù)據(jù)庫(kù)系統(tǒng)中用于提供表示和操作手段的形式構(gòu)架,三要素:,-,數(shù)據(jù)結(jié)構(gòu):,描述數(shù)據(jù)類(lèi)型,內(nèi)容

14、,性質(zhì)和數(shù)據(jù)之間相互關(guān)系,-,操作:,查詢(xún),更新,-,約束:,完整性規(guī)則的集合,種類(lèi):,4.2,網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù),4.2.2,數(shù)據(jù)模型,1.E-R,模型,實(shí)體 屬性 聯(lián)系,2.,關(guān)系模型,二維表格,表格中每一行稱(chēng)為一個(gè)元組,每一列是一個(gè)屬性值,滿(mǎn)足以下性質(zhì),-,表格中每一列都是不可再分的基本屬性,-,各列被指定一個(gè)相異的名字,-,各行相異,不允許重復(fù),-,行,列次序均無(wú)關(guān),-,每個(gè)關(guān)系都有一個(gè)主鍵,能唯一標(biāo)識(shí)關(guān)系中的一個(gè)記錄,4.2,網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù),4.2.2,數(shù)據(jù)模型,關(guān)系模型,例:,4.2,網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù),4.2.3,數(shù)據(jù)庫(kù)系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng):,包括以數(shù)據(jù)為主體的數(shù)據(jù)庫(kù)和管理數(shù)據(jù)庫(kù)

15、的系統(tǒng)軟件即數(shù)據(jù)庫(kù)管理系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng)強(qiáng)調(diào)數(shù)據(jù)庫(kù)的整個(gè)運(yùn)行系統(tǒng),數(shù)據(jù)庫(kù):,一個(gè)長(zhǎng)期存儲(chǔ)再計(jì)算機(jī)內(nèi),有組織的,可共享的,統(tǒng)一管理的數(shù)據(jù)集合,數(shù)據(jù)庫(kù)管理系統(tǒng),(DBMS),:,對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一管理和控制,4.2,網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù),4.2.3,數(shù)據(jù)庫(kù)系統(tǒng),DBMS,功能,數(shù)據(jù)庫(kù)定義:,定義數(shù)據(jù)的完整性約束,保密限制,數(shù)據(jù)庫(kù)操縱:,檢索,更新,數(shù)據(jù)庫(kù)運(yùn)行管理:,多用戶(hù)環(huán)境下的并發(fā)控制,安全性檢查和存取權(quán)限控制,完整性檢查和執(zhí)行,事務(wù)的管理,數(shù)據(jù)組織,存儲(chǔ)與管理:,提高存儲(chǔ)空間利用率,選擇合適的存取方法提高效率,數(shù)據(jù)庫(kù)的建立與維護(hù):,通信:,與操作系統(tǒng)的聯(lián)機(jī)處理,分時(shí)系統(tǒng)及遠(yuǎn)程作業(yè)輸入的相應(yīng)接口,4.2,

16、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù),4.2.3,數(shù)據(jù)庫(kù)系統(tǒng),關(guān)系數(shù)據(jù)庫(kù),基本概念,-,數(shù)據(jù)結(jié)構(gòu):實(shí)體或關(guān)系由關(guān)系表示,-,操作:并,交,差,選擇,投影,連接,-,完整性:實(shí)體完整性,參照完整性,用戶(hù)自定義的完整性,結(jié)構(gòu)化查詢(xún)語(yǔ)言(,SQL,),-,功能:定義,操縱,庫(kù)控制,事務(wù)控制,規(guī)范化理論,-,數(shù)據(jù)依賴(lài),-,范式,4.2,網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù),4.2.3,數(shù)據(jù)庫(kù)系統(tǒng),SQL,4.2,網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù),4.2.3,數(shù)據(jù)庫(kù)系統(tǒng),數(shù)據(jù)庫(kù)設(shè)計(jì),4.3,電子商務(wù)網(wǎng)站平臺(tái)開(kāi)發(fā)框架,J2EE,的四層模型,4.3,電子商務(wù)網(wǎng)站平臺(tái)開(kāi)發(fā)框架,J2EE,的四層模型,4.3,電子商務(wù)網(wǎng)站平臺(tái)開(kāi)發(fā)框架,J2EE,的四層模型,四層結(jié)構(gòu),(,1,),客戶(hù)層:,面向客戶(hù)的應(yīng)用和,applet,(,2,),Web,層:,包含用于擴(kuò)展傳統(tǒng),http web,服務(wù)器的組件,通過(guò),java,servlet,和,jsp,實(shí)現(xiàn),(,3,),業(yè)務(wù)層:,包含以,EJB,形式來(lái)提供業(yè)務(wù)邏輯的組件,(,4,),企業(yè)信息系統(tǒng)層:,J2EE,的,connector,結(jié)構(gòu)使得,J2EE,產(chǎn)品能同,EIS,層上的企業(yè)信息系統(tǒng)進(jìn)行集成,通常,,web,和業(yè)務(wù)層在同一臺(tái)

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話(huà):18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!