歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

電子商務(wù)PPT教學(xué)課件第四章 電子商務(wù)網(wǎng)站建設(shè)

  • 資源ID:65517509       資源大?。?span id="scleodx" class="font-tahoma">314KB        全文頁(yè)數(shù):38頁(yè)
  • 資源格式: PPT        下載積分:10積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

電子商務(wù)PPT教學(xué)課件第四章 電子商務(wù)網(wǎng)站建設(shè)

第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)4.1 網(wǎng)頁(yè)與網(wǎng)頁(yè)與HTML最簡(jiǎn)單的網(wǎng)頁(yè)編寫(xiě):工具:“記事本”(Notepad)大家好!大家好!這是我們制做的第一個(gè)網(wǎng)頁(yè)。點(diǎn)擊超級(jí)鏈接進(jìn)入新浪保存網(wǎng)頁(yè)文件名:“index.htm”(*.htm,超文本文件),效果。代碼查看第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)網(wǎng)頁(yè)語(yǔ)言:HTML( HyperText Markup Language,超文本標(biāo)記語(yǔ)言)HTML組成: 標(biāo)記(Tag):“” 雙邊標(biāo)記“/” 單邊標(biāo)記 文本第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)HTML基本結(jié)構(gòu): HTML文件開(kāi)始 文件頭部開(kāi)始 文件頭部?jī)?nèi)容(文檔的相關(guān)信息,標(biāo)題和關(guān)鍵字) 文件頭部結(jié)束 文件體開(kāi)始 文件頭部?jī)?nèi)容(正文部分,所有出現(xiàn)在網(wǎng)頁(yè)上的正文內(nèi)容) 文件體結(jié)束 HTML文件結(jié)束第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)超媒體:超文本與多媒體(圖片、動(dòng)畫(huà)、聲音、視頻)的融合,使用超文本獲取結(jié)點(diǎn)存儲(chǔ)的多媒體信息帶圖的網(wǎng)頁(yè)編寫(xiě):大家好!大家好!這是我們制做的第一個(gè)網(wǎng)頁(yè)。點(diǎn)擊超級(jí)鏈接進(jìn)入新浪保存網(wǎng)頁(yè)文件名:“img.htm” ,效果。代碼查看(圖片存放路徑)第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)4.2 所見(jiàn)即所得所見(jiàn)即所得型網(wǎng)頁(yè)制作工具型網(wǎng)頁(yè)制作工具4.2.1 所見(jiàn)即所得型網(wǎng)頁(yè)制作工具標(biāo)記型網(wǎng)頁(yè)制作工具:手工輸入標(biāo)記 優(yōu)點(diǎn):用戶能很方便地控制代碼,同時(shí)保證代碼是最精簡(jiǎn)的 缺點(diǎn):用戶必須相當(dāng)熟悉HTML,效率太低,容易發(fā)生錯(cuò)誤“所見(jiàn)即所得”型網(wǎng)頁(yè)制作工具:Htm文件在編輯過(guò)程中的顯示與在瀏覽器中的顯示是一樣的。工作:“畫(huà)頁(yè)面”,由工具自動(dòng)生成代碼。 第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)主要工具:FrontPage和Dreamweaverindex_fp.htm(用FrontPage 2000),效果。代碼查看比較:FrontPage:容易使用,與Word兼容性好,豐富的內(nèi)置模板;不靈活Dreamweaver:強(qiáng)大的網(wǎng)頁(yè)控制、設(shè)計(jì)能力,創(chuàng)意的完全發(fā)揮,快速、復(fù)雜、創(chuàng)意性強(qiáng);入門(mén)難,高級(jí)功能學(xué)習(xí)難。眾多獨(dú)具特色的設(shè)計(jì)新概念,支持層疊式樣表(CSS)和動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)。第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)4.3 頁(yè)面動(dòng)態(tài)效果頁(yè)面動(dòng)態(tài)效果4.3.1 頁(yè)面動(dòng)態(tài)效果 實(shí)現(xiàn)頁(yè)面元素的二維空間移動(dòng) DHTML(Dynamic HTML,動(dòng)態(tài)HTML),各種技術(shù)的綜合,不同的瀏覽器實(shí)現(xiàn)的程度不一樣 JavaScript VBScript Cascading Style Sheets(層疊樣式表,CSS) Document Object Model(文件目標(biāo)模塊,DOM)第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)4.3.2 JavaScriptJavaScript,腳本語(yǔ)言(Scripting Language) 嵌入到HTML 文件中 由客戶瀏覽器編譯運(yùn)行,在客戶機(jī)上執(zhí)行 實(shí)現(xiàn)交互式Web網(wǎng)頁(yè)?!芭荞R燈”的動(dòng)態(tài)效果:第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)var msg=大家好!這里是跑馬燈的動(dòng)態(tài)效果!; var interval = 300;seq = 0;function Scroll() len = msg.length; window.status = msg.substring(0, seq+1);seq+;if ( seq = len ) seq = 0 ;window.setTimeout(Scroll();, interval );大家好!跑馬燈效果的制作!第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)JavaScript程序段。JavaScript程序段的調(diào)用:第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)4.3.3 VBScript VBScript和JavaScript的功能基本上是相同的,實(shí)現(xiàn)頁(yè)面動(dòng)態(tài)效果。 Microsoft公司為了對(duì)抗JavaScript而推出的第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)4.3.4 Cascading Style Sheets(CSS,層疊樣式表)彌補(bǔ)HTML在頁(yè)面排版和格式控制上面的不足,對(duì)網(wǎng)頁(yè)中的文本內(nèi)容進(jìn)行精確的格式化控制,實(shí)現(xiàn)很多頁(yè)面效果。CSS程序段。第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)使用例子:鼠標(biāo)放到超級(jí)鏈接上的時(shí)候,超級(jí)鏈接會(huì)改變顏色大家好!a:link color: #0000FF;a:visited color: #0000FF;a:hover color: #FF0000;新浪搜狐第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)4.3.5 Document Object Model (文檔對(duì)象模型,DOM)DTHML對(duì)象模型:每個(gè)HTML標(biāo)記作為對(duì)象,具有單獨(dú)的屬性、方法和事件,可以通過(guò)它的ID和Name屬性被操縱(訪問(wèn)或更新),操縱由事件觸發(fā),通過(guò)對(duì)象的方法完成。DOM:改進(jìn)的DTHML對(duì)象模型,脫離手冊(cè)操作對(duì)象;將整個(gè)文檔描繪為一個(gè)樹(shù)形( Tree )結(jié)構(gòu),樹(shù)的每個(gè)節(jié)點(diǎn)表現(xiàn)為一個(gè)HTML標(biāo)記或者HTML標(biāo)記內(nèi)的文本項(xiàng)。需要操作時(shí): 查看HTML源代碼,推算出Tree結(jié)構(gòu)模型 按照頁(yè)面的層次結(jié)構(gòu)關(guān)系直接操作的對(duì)象的屬性第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)4.4 網(wǎng)網(wǎng) 站站 的的 發(fā)發(fā) 布布4.4.1 WWW( World Wide Web )技術(shù)基于Internet的,提供/獲取各種格式信息的技術(shù)Web: 客戶機(jī)/服務(wù)器(C/S,Client/Server)模型 HTML語(yǔ)言( HyperText Markup Language,超文本標(biāo)記語(yǔ)言),組織構(gòu)建網(wǎng)絡(luò)頁(yè)面的各種超文本對(duì)象 HTTP協(xié)議( HyperText Transfer Protocol ,超文本傳輸協(xié)議),請(qǐng)求、傳送、更新各種超文本對(duì)象,包括頁(yè)面及頁(yè)面內(nèi)的對(duì)象 提供面向各種Internet服務(wù)的用戶界面第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)1. Web的體系結(jié)構(gòu): C/S( B/S)交互的實(shí)現(xiàn) 瀏覽器:客戶(Client)端軟件,發(fā)出請(qǐng)求 服務(wù)器:為客戶提供服務(wù)是的軟、硬件系統(tǒng),響應(yīng)請(qǐng)求 C/S的聯(lián)系基于HTTP協(xié)議Internet服務(wù),包括靜態(tài)HTML頁(yè)面、E-mail服務(wù)、FTP服務(wù)、Telnet服務(wù)、新聞組(Newsgroup)服務(wù)等WWW:在統(tǒng)一的用戶界面內(nèi)獲取各種Internet服務(wù)客戶端Web瀏覽器服務(wù)器端Web服務(wù)器發(fā)出HTTP請(qǐng)求返回HTML文檔第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)2. Web瀏覽器的功能向Web服務(wù)器發(fā)出服務(wù)請(qǐng)求接收Web服務(wù)器送回的請(qǐng)求響應(yīng),解釋并以Web頁(yè)面的形式顯示出來(lái)具體功能:1) 檢索查詢,獲得信息2) 通過(guò)鏈接獲取文件3) 熱表管理(歷史記錄)4) 離線瀏覽把已獲取數(shù)據(jù)存放在磁盤(pán)緩存中,并建立相應(yīng)的文檔索引。檢索時(shí),瀏覽器首先檢索磁盤(pán)緩存,如果有則直接讀取、顯示。位置: Documents and SettingsUser_NameLocal SettingsTemporary Internet Files5)獲取其他Internet服務(wù)的統(tǒng)一平臺(tái)(FTP、E-mail、Telnet、UseNet等)B/S體系結(jié)構(gòu):基于Browser強(qiáng)大的解釋功能、系統(tǒng)應(yīng)用接口、控件加載和專用插件等,集成多種Client的功能,提供多樣化的Internet服務(wù)基于中心數(shù)據(jù)庫(kù)和工作流的Lotus Notes / 基于分布式處理的Google Apps流媒體播放第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)3. Web服務(wù)器的功能響應(yīng)用戶請(qǐng)求,發(fā)送數(shù)據(jù),與用戶進(jìn)行交互具體功能:1) 靜態(tài)信息發(fā)布2) 動(dòng)態(tài)信息發(fā)布,根據(jù)用戶要求,結(jié)合服務(wù)器數(shù)據(jù)庫(kù)和實(shí)時(shí)處理程序,生成動(dòng)態(tài)生成頁(yè)面第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)4.4.2發(fā)布站點(diǎn)主頁(yè)空間: 自己安裝服務(wù)器(安裝Web服務(wù)器軟件) 向?qū)iT(mén)的ISP申請(qǐng)主頁(yè)空間后進(jìn)行主頁(yè)上傳自己安裝服務(wù)器簡(jiǎn)單舉例: 操作系統(tǒng):Windows2000 Server 服務(wù)器軟件:個(gè)人Web服務(wù)器(PWS,Personal Web Server) 系統(tǒng)服務(wù)管理新建站點(diǎn) 設(shè)置地址、路徑 選擇首頁(yè)啟動(dòng)服務(wù) 如果要讓外部的用戶訪問(wèn),還需要 向電信公司申請(qǐng)IP地址和專線接入,或者將服務(wù)器放入電信公司的機(jī)房(稱為服務(wù)器托管), 申請(qǐng)域名第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)4.4.3虛擬主機(jī)自營(yíng)主機(jī) 自己擁有并維護(hù)服務(wù)器 優(yōu)點(diǎn):完全的控制權(quán)、隨時(shí)接近硬件和完全的靈活性 缺點(diǎn):維護(hù)人員、昂貴的設(shè)備和接入線路虛擬主機(jī) (Virtual Host/Virtual Server) ISP把一臺(tái)服務(wù)器分成若干臺(tái)“虛擬”的主機(jī),使多個(gè)用戶可以共用一臺(tái)服務(wù)器,且每一臺(tái)“虛擬主機(jī)”都具有獨(dú)立的域名或IP地址,互相之間完全獨(dú)立 優(yōu)點(diǎn):降低建站成本和維護(hù)費(fèi)用 缺點(diǎn):性能上不如專有的服務(wù)器第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)4.5 數(shù)據(jù)庫(kù)與動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)數(shù)據(jù)庫(kù)與動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)4.5.1 動(dòng)態(tài)網(wǎng)頁(yè) 靜態(tài)頁(yè)面:任何人訪問(wèn)該頁(yè)面,看到的都是同樣的結(jié)果。傳統(tǒng)媒體的電子化 動(dòng)態(tài)頁(yè)面:根據(jù)用戶的需求,服務(wù)器動(dòng)態(tài)生成頁(yè)面的代碼,然后提供給用戶;實(shí)現(xiàn)交互功能,用戶可以獲取和處理服務(wù)器上的資源和數(shù)據(jù)。第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)4.5.2 數(shù)據(jù)庫(kù) 動(dòng)態(tài)網(wǎng)頁(yè)的核心技術(shù) 向WWW服務(wù)器提供數(shù)據(jù)資源,再由服務(wù)器傳遞給用戶 幫助系統(tǒng)管理員方便地維護(hù)和更新數(shù)據(jù)(新聞頁(yè)面的制作)數(shù)據(jù)庫(kù)的基本概念表(Table):根據(jù)數(shù)據(jù)的類型和特征來(lái)存儲(chǔ)數(shù)據(jù)的空間 數(shù)據(jù)庫(kù)管理軟件(DBMS,Database Management System): 創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù) 向用戶提供查詢功能 生成用戶所需界面(如報(bào)表、視圖等) SQL(Structured Query Language,結(jié)構(gòu)化查詢語(yǔ)言):關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)操作語(yǔ)言第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)4.5.3 CGICGI(Common Gateway Interface,公共網(wǎng)關(guān)接口) 后臺(tái)數(shù)據(jù)庫(kù)與前臺(tái)服務(wù)器的“連接”技術(shù) 服務(wù)器與外部擴(kuò)展程序交互的一個(gè)標(biāo)準(zhǔn)接口客戶端Web瀏覽器服務(wù)器端Web服務(wù)器中間件(如CGI、API等)超文本內(nèi)容數(shù)據(jù)庫(kù)應(yīng)用軟件發(fā)出HTTP請(qǐng)求返回HTML文檔第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)一個(gè)好的比喻: 顧客=網(wǎng)絡(luò)用戶 商場(chǎng)柜臺(tái)=瀏覽器,顧客在柜臺(tái)選購(gòu) 售貨員=WWW服務(wù)器,獲取顧客需求,轉(zhuǎn)達(dá)給取貨人 倉(cāng)庫(kù)取貨人=CGI等中間件 倉(cāng)庫(kù)=數(shù)據(jù)庫(kù) 貨物=信息數(shù)據(jù),存在倉(cāng)庫(kù)里CGI的其他應(yīng)用:網(wǎng)頁(yè)計(jì)數(shù)器、留言版、搜索引擎、實(shí)時(shí)交易等第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)4.5.4使用腳本語(yǔ)言編寫(xiě)服務(wù)器端的應(yīng)用程序的技術(shù)1. ASP (Active Server Pages,動(dòng)態(tài)服務(wù)器頁(yè)) 使用腳本語(yǔ)言VBScript或JavaScript 工作原理:收到瀏覽請(qǐng)求時(shí),服務(wù)器將ASP的程序碼解釋為標(biāo)準(zhǔn)HTML格式的網(wǎng)頁(yè),再送到瀏覽者的瀏覽器上顯示出來(lái) 優(yōu)點(diǎn):靈活性、代碼的安全性;簡(jiǎn)單、直觀、易學(xué) 缺點(diǎn):使用局限于Microsoft的操作系統(tǒng),跨平臺(tái)性差2. JSP (Java Server Pages) 使用JavaScript作為其腳本語(yǔ)言 工作實(shí)質(zhì):在客戶端,將.jsp轉(zhuǎn)化成Servlet,運(yùn)行Servlet得到靜態(tài)網(wǎng)頁(yè)的數(shù)據(jù)輸出和Servlet服務(wù) 先進(jìn)、安全和跨平臺(tái)第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)3. ASP與JSP的比較(1) 編程使用的腳本語(yǔ)言(2) 跨平臺(tái)性 (3) 語(yǔ)言引擎 ASP:VBScript代碼被ASP引擎解釋執(zhí)行 JSP: JavaScript代碼被編譯成Servlet并由Java虛擬機(jī)執(zhí)行第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)4.5.5 PHP (HyperText Preprocessor,超文本預(yù)處理器) 跨平臺(tái) 運(yùn)行效率高 支持目前絕大多數(shù)數(shù)據(jù)庫(kù) 完全免費(fèi)第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)4.5.5 全開(kāi)源建站體系LAMPLinux+Apache+Mysql+PHP,一組常用來(lái)搭建動(dòng)態(tài)網(wǎng)站或者服務(wù)器的開(kāi)源軟件,本身都是各自獨(dú)立的程序,但是因?yàn)槌1环旁谝黄鹗褂?,擁有了越?lái)越高的兼容度,共同組成了一個(gè)強(qiáng)大的Web應(yīng)用程序平臺(tái)。 Apache是最通用的網(wǎng)絡(luò)服務(wù)器;mySQL是帶有基于網(wǎng)絡(luò)管理附加工具的關(guān)系數(shù)據(jù)庫(kù);PHP是流行的對(duì)象腳本語(yǔ)言,它包含了多數(shù)其它語(yǔ)言的優(yōu)秀特征來(lái)使得它的網(wǎng)絡(luò)開(kāi)發(fā)更加有效。隨著開(kāi)源潮流的蓬勃發(fā)展,開(kāi)放源代碼的LAMP已經(jīng)與J2EE和.Net商業(yè)軟件形成三足鼎立之勢(shì),并且該軟件開(kāi)發(fā)的項(xiàng)目在軟件方面的投資成本較低,因此受到整個(gè)IT界的關(guān)注。從網(wǎng)站的流量上來(lái)說(shuō),70%以上的訪問(wèn)流量是LAMP來(lái)提供的,LAMP是最強(qiáng)大的網(wǎng)站解決方案開(kāi)發(fā)者在Windows操作系統(tǒng)下使用這些Linux環(huán)境里的工具稱為使用WAMP。第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)4.5.5 基于MVC的應(yīng)用開(kāi)發(fā)模型在傳統(tǒng)的基于Web的應(yīng)用系統(tǒng)中,例如ASP,CGI等,通常開(kāi)發(fā)者將業(yè)務(wù)邏輯,數(shù)據(jù)邏輯、展示邏輯等混雜在一起,在同一個(gè)界面面里既進(jìn)行后臺(tái)數(shù)據(jù)庫(kù)的訪問(wèn)和操作,同時(shí)還包含業(yè)務(wù)流程和頁(yè)面表示。這樣編寫(xiě)出來(lái)的程序,既不利于程序員對(duì)業(yè)務(wù)代碼的調(diào)試,同時(shí)也不利于編輯人員進(jìn)行交互頁(yè)面的設(shè)計(jì)。同時(shí)系統(tǒng)也不具備可擴(kuò)展性,當(dāng)要在現(xiàn)有業(yè)務(wù)上進(jìn)行擴(kuò)展的時(shí)候,通常無(wú)法借助于現(xiàn)有的資源和應(yīng)用,而只能夠重新編寫(xiě),大大增加了投資,延長(zhǎng)了系統(tǒng)上線的時(shí)間。采用通行的MVC模式來(lái)構(gòu)建Web應(yīng)用系統(tǒng),可解決前面所述的問(wèn)題。MVC英文即Model-View-Controller,即把一個(gè)應(yīng)用的輸入、處理、輸出流程按照Model、View、Controller的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成三個(gè)層模型層、視圖層、控制層。第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)4.5.5 基于MVC的應(yīng)用開(kāi)發(fā)模型第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)4.5.5 基于MVC的應(yīng)用開(kāi)發(fā)模型視圖(View)代表用戶交互界面,對(duì)于Web應(yīng)用來(lái)說(shuō),可以概括為HTML界面,但有可能為XHTML、XML和Applet。隨著應(yīng)用的復(fù)雜性和規(guī)模性,界面的處理也變得具有挑戰(zhàn)性。一個(gè)應(yīng)用可能有很多不同的視圖,MVC設(shè)計(jì)模式對(duì)于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請(qǐng)求,而不包括在視圖上的業(yè)務(wù)流程的處理。業(yè)務(wù)流程的處理交予模型(Model)處理。比如一個(gè)訂單的視圖只接受來(lái)自模型的數(shù)據(jù)并顯示給用戶,以及將用戶界面的輸入數(shù)據(jù)和請(qǐng)求傳遞給控制和模型。第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)4.5.5 基于MVC的應(yīng)用開(kāi)發(fā)模型模型(Model):就是業(yè)務(wù)流程/狀態(tài)的處理以及業(yè)務(wù)規(guī)則的制定。業(yè)務(wù)流程的處理過(guò)程對(duì)其它層來(lái)說(shuō)是黑箱操作,模型接受視圖請(qǐng)求的數(shù)據(jù),并返回最終的處理結(jié)果。業(yè)務(wù)模型的設(shè)計(jì)可以說(shuō)是MVC最主要的核心。對(duì)一個(gè)開(kāi)發(fā)者來(lái)說(shuō),可以專注于業(yè)務(wù)模型的設(shè)計(jì)。MVC并沒(méi)有提供模型的設(shè)計(jì)方法,而只告訴你應(yīng)該組織管理這些模型,以便于模型的重構(gòu)和提高重用性。業(yè)務(wù)模型還有一個(gè)很重要的模型那就是數(shù)據(jù)模型。數(shù)據(jù)模型主要指實(shí)體對(duì)象的數(shù)據(jù) 保存(持續(xù)化)。比如將一張訂單保存到數(shù)據(jù)庫(kù),從數(shù)據(jù)庫(kù)獲取訂單。我們可以將這個(gè)模型單獨(dú)列出,所有有關(guān)數(shù)據(jù)庫(kù)的操作只限制在該模型中。 第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)4.5.5 基于MVC的應(yīng)用開(kāi)發(fā)模型控制(Controller)可以理解為從用戶接收請(qǐng)求, 將模型與視圖匹配在一起,共同完成用戶的請(qǐng)求。劃分控制層的作用也很明顯,它清楚地告訴你,它就是一個(gè)分發(fā)器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什么樣的用戶請(qǐng)求??刂茖硬⒉蛔鋈魏蔚臄?shù)據(jù)處理。例如,用戶點(diǎn)擊一個(gè)連接,控制層接受請(qǐng)求后, 并不處理業(yè)務(wù)信息,它只把用戶的信息傳遞給模型,告訴模型做什么,選擇符合要求的視圖返回給用戶。因此,一個(gè)模型可能對(duì)應(yīng)多個(gè)視圖,一個(gè)視圖可能對(duì)應(yīng)多個(gè)模型。 模型、視圖與控制器的分離,使得一個(gè)模型可以具有多個(gè)顯示視圖。如果用戶通過(guò)某個(gè)視圖的控制器改變了模型的數(shù)據(jù),所有其它依賴于這些數(shù)據(jù)的視圖都應(yīng)反映到這些變化。因此,無(wú)論何時(shí)發(fā)生了何種數(shù)據(jù)變化,控制器都會(huì)將變化通知所有的視圖,導(dǎo)致顯示的更新。這實(shí)際上是一種模型的變化-傳播機(jī)制。第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)4.5.5 基于MVC的應(yīng)用開(kāi)發(fā)模型第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)4.6電子商務(wù)站點(diǎn)需求電子商務(wù)站點(diǎn)需求電子商務(wù)網(wǎng)站的Web頁(yè)設(shè)計(jì)的幾個(gè)基本功能:商品目錄顯示功能需要建立商品目錄數(shù)據(jù)庫(kù),并提供導(dǎo)航工具或搜索引擎搜索引擎網(wǎng)絡(luò)蜘蛛、索引和實(shí)用程序(匹配頁(yè)面的尋找和排序)購(gòu)物車(chē)功能根據(jù)用戶請(qǐng)求下定單識(shí)別用戶并保存其選擇的方法:1)生成并保存Cookie,用戶數(shù)據(jù)保存在用戶主機(jī);2)根據(jù)顧客來(lái)源給顧客自動(dòng)簽發(fā)一個(gè)臨時(shí)編號(hào), 用戶數(shù)據(jù)保存在服務(wù)器交易處理功能安全性及交易相關(guān)工作(計(jì)算折扣、銷(xiāo)售稅和送貨費(fèi)等)第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)4.7小小 結(jié)結(jié)本章主要介紹了電子商務(wù)網(wǎng)站建設(shè)的基本方法和流程。網(wǎng)站建設(shè)首先是網(wǎng)頁(yè)的設(shè)計(jì),網(wǎng)頁(yè)文件是一種比較特殊的文本文件,稱為超文本文件,擴(kuò)展名為.htm或者.html。制作網(wǎng)頁(yè)使用的語(yǔ)言為HTML。HTML的主要內(nèi)容是HTML標(biāo)記,學(xué)習(xí)HTML就是要掌握HTML標(biāo)記的含義、屬性和使用方法。我們可以使用標(biāo)記型網(wǎng)頁(yè)制作工具和所見(jiàn)即所得型網(wǎng)頁(yè)制作工具來(lái)制作網(wǎng)頁(yè)。由于標(biāo)記型網(wǎng)頁(yè)制作工具開(kāi)發(fā)效率太低,所以現(xiàn)在一般選擇所見(jiàn)即所得型網(wǎng)頁(yè)制作工具作為開(kāi)發(fā)工具。市面上流行的兩種所見(jiàn)即所得型網(wǎng)頁(yè)制作工具是FrontPage和Dreamweaver。第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)頁(yè)面動(dòng)態(tài)效果主要依靠DHTML來(lái)實(shí)現(xiàn)。DHTML并不指一種專門(mén)技術(shù),而是通過(guò)各種技術(shù)的綜合發(fā)展而得以實(shí)現(xiàn)的概念。DHTML涉及的技術(shù)包括JavaScript、VBScript、Cascading Style Sheets(層疊樣式表,簡(jiǎn)稱CSS)、Document Object Model(文件目標(biāo)模塊,簡(jiǎn)稱DOM)等。網(wǎng)頁(yè)上傳時(shí)如果自建服務(wù)器,可以選擇Windows NT/2000、UNIX/Linux等網(wǎng)絡(luò)平臺(tái)。自建服務(wù)器需要專線接入或服務(wù)器托管,所需費(fèi)用較高,但性能更好。中小型網(wǎng)站可以使用虛擬主機(jī),費(fèi)用很低,并能達(dá)到較好的效果。第四章第四章 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)靜態(tài)頁(yè)面對(duì)電子商務(wù)網(wǎng)站建設(shè)來(lái)說(shuō)還是不夠的,我們還需要使用動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)。動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)是網(wǎng)站建設(shè)的較高階段,需要制作人員具備較高的計(jì)算機(jī)水平。動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)涉及數(shù)據(jù)庫(kù)、CGI、ASP、JSP、PHP等技術(shù)。用戶可以選擇CGI、ASP、JSP、PHP中的一門(mén)技術(shù)來(lái)實(shí)現(xiàn)對(duì)服務(wù)器端的數(shù)據(jù)庫(kù)操作。此外,作為電子商務(wù)網(wǎng)站來(lái)說(shuō),還必須具備商品目錄顯示功能、搜索引擎、購(gòu)物車(chē)功能和交易處理功能,可通過(guò)前面介紹的各種技術(shù)實(shí)現(xiàn)。

注意事項(xiàng)

本文(電子商務(wù)PPT教學(xué)課件第四章 電子商務(wù)網(wǎng)站建設(shè))為本站會(huì)員(1666****666)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

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

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


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