freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

ch11_數(shù)據(jù)庫(kù)技術(shù)專題——web數(shù)據(jù)庫(kù)技術(shù)-展示頁(yè)

2024-10-25 15:53本頁(yè)面
  

【正文】 送到瀏覽器。一個(gè) ASP文件相當(dāng)于一個(gè)可執(zhí)行文件 ,因此必須放在 Web服務(wù)器上有執(zhí)行權(quán)限的目錄下。 (4)Microsoft Peer Server on Windows NT Workstation。 (2)Microsoft Inter Information Server ( ) on Windows 2021 server。 第 11章 Web數(shù)據(jù)庫(kù) ASP 1. ASP的運(yùn)行環(huán)境 ASP是服務(wù)器端的應(yīng)用程序。 (4)腳本語(yǔ)言:腳本語(yǔ)言( scripting language)是介于HTML和 Java, C++以及 Visual Basic等編程語(yǔ)言之間的一種語(yǔ)言,它與編程語(yǔ)言之間最大的區(qū)別是后者的語(yǔ)法和規(guī)則更為嚴(yán)格和復(fù)雜一些。 (2)ASP語(yǔ)法命令:位于 % % 標(biāo)簽內(nèi)的 ASP代碼。當(dāng)用戶使用瀏覽器訪問(wèn) ASP網(wǎng)頁(yè)時(shí), Web服務(wù)器響應(yīng),調(diào)用 ASP引擎來(lái)執(zhí)行 ASP文件,并解釋其中的腳本語(yǔ)言,通過(guò) ODBC連接數(shù)據(jù)庫(kù),由數(shù)據(jù)庫(kù)訪問(wèn)組件 ADO( ActiveX Data Objects)完成數(shù)據(jù)庫(kù)操作,最后 ASP生成包含有數(shù)據(jù)查詢結(jié)果的 HTML主頁(yè)并返回用戶端。與常見(jiàn)的在客戶端實(shí)現(xiàn)動(dòng)態(tài)主頁(yè)的技術(shù)如 Java applet、 ActiveX Control、 VB Script、JavaScript等不同, ASP中的腳本程序是由服務(wù)器來(lái)解釋執(zhí)行的,執(zhí)行結(jié)果以 HTML主頁(yè)形式返回瀏覽器,而客戶端技術(shù)的腳本程序則是由瀏覽器來(lái)解釋執(zhí)行的。 第 11章 Web數(shù)據(jù)庫(kù) ASP ASP( Active Server Pages)是由 Microsoft推出的動(dòng)態(tài) Web設(shè)計(jì)技術(shù),是一個(gè)基于 Web服務(wù)器端的開(kāi)發(fā)和腳本運(yùn)行環(huán)境?;赪eb的編程工作非常需要面向?qū)ο缶幊棠芰Α? (3)支持面向?qū)ο缶幊?。傳統(tǒng)上網(wǎng)頁(yè)的交互作用是通過(guò) CGI來(lái)實(shí)現(xiàn)的。 PHPLIB提供一系列基庫(kù)。用戶還可以編寫(xiě)外圍的函數(shù)去間接存取數(shù)據(jù)庫(kù)。 PHP可以編譯成具有與許多數(shù)據(jù)庫(kù)連接的函數(shù)。 WEB服務(wù)器再將 HTML頁(yè)面返回給客戶端瀏覽器。 (3) PHP引擎程序?qū)?huì)對(duì) WEB服務(wù)器傳送過(guò)來(lái)的文件從頭到尾進(jìn)行掃描,并根據(jù)命令從后臺(tái)讀取,處理數(shù)據(jù),并動(dòng)態(tài)地生成相應(yīng)的 HTML頁(yè)面。 第 11章 Web數(shù)據(jù)庫(kù) PHP 2. PHP 工作原理 PHP的所有應(yīng)用程序都是通過(guò) WEB服務(wù)器 (如 IIS或Apache)和 PHP引擎程序解釋執(zhí)行完成的,工作過(guò)程: (1) 當(dāng)用戶在瀏覽器地址中輸入要訪問(wèn)的 PHP頁(yè)面文件名,然后回車(chē)就會(huì)觸發(fā)這個(gè) PHP請(qǐng)求,并將請(qǐng)求傳送給支持PHP的 WEB服務(wù)器。 (2)Web服務(wù)器: IIS/PWS。 第 11章 Web數(shù)據(jù)庫(kù) PHP 1. PHP工作環(huán)境 PHP的核心用途是網(wǎng)站的建設(shè)與開(kāi)發(fā),熟悉 PHP開(kāi)發(fā)環(huán)境是初學(xué)者學(xué)習(xí) PHP所必須了解。 PHP在大多數(shù) Unix平臺(tái), GUN/Linux和微軟 Windows平臺(tái)上均可運(yùn)行。 PHP完全免費(fèi),可以從 PHP官方站點(diǎn)( PHP遵守 GNU公共許可( GPL),在這一許可下誕生了許多流行的軟件,如 Linux、 Emacs等。 PHP網(wǎng)頁(yè)文件被當(dāng)作一般 HTML網(wǎng)頁(yè)文件來(lái)處理,并且可以用編輯 HTML的常規(guī)方法編寫(xiě) PHP。只需要很少的編程知識(shí)就能使用 PHP來(lái)建立一個(gè)真正交互的WEB站點(diǎn)。 B/W/D系統(tǒng)在客戶機(jī)與數(shù)據(jù)庫(kù)服務(wù)器之間增加了一層 Web服務(wù)器,使兩者不再直接相連,客戶機(jī)無(wú)法直接操縱數(shù)據(jù)庫(kù),可以有效地防止非法入侵。 (5)保障系統(tǒng)的安全性。 C/S系統(tǒng)的模塊中有一部分需改變就要關(guān)聯(lián)到其他模塊的變動(dòng),使系統(tǒng)極難升級(jí)。 B/W/D的客戶端不再負(fù)責(zé)數(shù)據(jù)庫(kù)的存取和復(fù)雜數(shù)據(jù)計(jì)算等任務(wù),這樣大大的降低了對(duì)客戶端的要求,客戶端變得非常“瘦”。 第 11章 Web數(shù)據(jù)庫(kù) Web數(shù)據(jù)庫(kù)應(yīng)用的三層體系結(jié)構(gòu) (3)客戶端消腫。 C/S用戶的界面是由客戶端軟件所決定的,其使用的方法和界面各不相同。 B/W/D的應(yīng)用只需在客戶端裝有通用的瀏覽器即可,維護(hù)和升級(jí)工作都在服務(wù)器端進(jìn)行,不需對(duì)客戶端進(jìn)行任何改變,故而大大降低了開(kāi)發(fā)和維護(hù)的成本。 (1)較低的開(kāi)發(fā)和維護(hù)成本。 C/S所采用的標(biāo)準(zhǔn)只要在內(nèi)部統(tǒng)一就可,它的應(yīng)用往往是專用的。用戶通過(guò) URL向Web服務(wù)器請(qǐng)求頁(yè)面, Web服務(wù)器運(yùn)行腳本程序并通過(guò) SQL查詢調(diào)用數(shù)據(jù)庫(kù)服務(wù)器中存儲(chǔ)的數(shù)據(jù),數(shù)據(jù)庫(kù)服務(wù)器執(zhí)行查詢后將查詢結(jié)果返回到 Web服務(wù)器,腳本程序產(chǎn)生特定格式的 HTML文件,客戶端接收到 HTML文件后由瀏覽器將結(jié)果顯示出來(lái)。 第 11章 Web數(shù)據(jù)庫(kù) Web數(shù)據(jù)庫(kù)應(yīng)用的三層體系結(jié)構(gòu) 在動(dòng)態(tài)網(wǎng)頁(yè)的設(shè)計(jì)中,常用數(shù)據(jù)庫(kù)向 Web服務(wù)器提供數(shù)據(jù),采用一種三層客戶端/服務(wù)器的體系結(jié)構(gòu),即客戶端瀏覽器 / Web服務(wù)器 /數(shù)據(jù)庫(kù)服務(wù)器( Browser/Web Server/Database Server,簡(jiǎn)稱 B/W/D)結(jié)構(gòu)。無(wú)須復(fù)雜的程序,無(wú)須花費(fèi)服務(wù)器太多資源,即可讓網(wǎng)頁(yè)設(shè)計(jì)者即時(shí)處理文檔。而放置在不同的 Z軸上,設(shè)計(jì)者就可以產(chǎn)生重疊的效果。 第 11章 Web數(shù)據(jù)庫(kù) 靜態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)頁(yè) (3)動(dòng)態(tài)定位( Dynamic Positioning)。 (2)動(dòng)態(tài)排版樣式( Dynamic Styles Sheets)。動(dòng)態(tài)網(wǎng)頁(yè)具有如下特點(diǎn): (1)動(dòng)態(tài)內(nèi)容( Dynamic Content)。在Inter應(yīng)用初期, Web網(wǎng)頁(yè)多為靜態(tài)網(wǎng)頁(yè),隨著 Inter的逐步普及,出現(xiàn)了動(dòng)態(tài)網(wǎng)頁(yè)。若網(wǎng)站維護(hù)者要更新網(wǎng)頁(yè)的內(nèi)容,就必須手動(dòng)更新其 HTML文檔。其頁(yè)面的內(nèi)容使用的僅僅是標(biāo)準(zhǔn)的 HTML代碼。第 11章 Web數(shù)據(jù)庫(kù) 第 11章 Web數(shù)據(jù)庫(kù) Web數(shù)據(jù)庫(kù)概述 Web開(kāi)發(fā)新技術(shù) Web數(shù)據(jù)庫(kù)訪問(wèn)技術(shù) web數(shù)據(jù)管理 第 11章 Web數(shù)據(jù)庫(kù) Web數(shù)據(jù)庫(kù)概述 靜態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)頁(yè) Web數(shù)據(jù)庫(kù)應(yīng)用的三層體系結(jié)構(gòu) 第 11章 Web數(shù)據(jù)庫(kù) 靜態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)頁(yè) 1.靜態(tài)網(wǎng)頁(yè) 靜態(tài)網(wǎng)頁(yè)的“靜態(tài)”指的是網(wǎng)頁(yè)內(nèi)容“固定不變”,無(wú)論誰(shuí)訪問(wèn)都顯示相同的內(nèi)容,缺乏交互性,缺乏人性化及個(gè)性化。當(dāng)用戶瀏覽器通過(guò) HTTP協(xié)議向 Web服務(wù)器請(qǐng)求提供網(wǎng)頁(yè)內(nèi)容時(shí),服務(wù)器僅僅是將原已設(shè)計(jì)好的 HTML文檔傳送給用戶瀏覽器。 不易維護(hù)是靜態(tài)網(wǎng)頁(yè)的致命弱點(diǎn)。隨著網(wǎng)站內(nèi)容和信息量的日益增長(zhǎng),網(wǎng)站維護(hù)工作量大得出乎想象。 第 11章 Web數(shù)據(jù)庫(kù) 靜態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)頁(yè) 動(dòng)態(tài)網(wǎng)頁(yè)的“動(dòng)態(tài)”指的是網(wǎng)頁(yè)的內(nèi)容不是固定不變的,而是在文件中加入了程序,使得同一頁(yè)面對(duì)于不同的人或在不同的時(shí)間是變化的。網(wǎng)頁(yè)的內(nèi)容,可“動(dòng)態(tài)”地隨時(shí)插入、修改、或刪除網(wǎng)頁(yè)的元件,譬如文字、標(biāo)記等。通過(guò) W3C( World Wide Web Consortium,萬(wàn)維網(wǎng)聯(lián)盟)的“ Cascading Style Sheets” (串聯(lián)式排版樣式,簡(jiǎn)稱 CSS1或 CSS),提供了設(shè)定 HTML標(biāo)記的字體大小、字型、粗細(xì)、字型樣式、行高度、文字顏色、加底線或加中間橫線、與邊緣距離、靠左右或置中、縮排、背景圖片或顏色等排版功能,并且可以“動(dòng)態(tài)”地隨時(shí)地改變排版樣式。通過(guò) W3C的“ Working Draft on Positioning HTML with Cascading Style Sheets” ,提供 HTML元件在 X、 Y、 Z軸的定位功能,讓設(shè)計(jì)者可以放置影像、控件、文字等在網(wǎng)頁(yè)上的任何位置上。 (4)內(nèi)建資料處理( Data Awareness)。 (5)內(nèi)建多媒體支援: IE CSS與內(nèi)建的 ActiveX Controls,提供多媒體支持的功能,包括轉(zhuǎn)換特效、濾鏡特效、路徑控制、順序控制、動(dòng)畫(huà)、制圖、播放聲音和影像等多媒體功能。它是一種隨著 Inter技術(shù)的興起,由傳統(tǒng)的二層 Client/Server(簡(jiǎn)稱 C/S)結(jié)構(gòu)變化或改進(jìn)而來(lái)的三層 Client/Server結(jié)構(gòu)在Web上應(yīng)用的特例 第 11章 Web數(shù)據(jù)庫(kù) Web數(shù)據(jù)庫(kù)應(yīng)用的三層體系結(jié)構(gòu) B/W/D三層體系結(jié)構(gòu)如圖 。 圖 B/W/D三層體系結(jié)構(gòu) 客戶機(jī)瀏覽器 Web服務(wù)器 請(qǐng)求頁(yè)面 URL 數(shù)據(jù)庫(kù)服務(wù)器 運(yùn)行腳本程序 顯示結(jié)果 產(chǎn)生 HTML文件 執(zhí)行 SQL查詢 返回查詢結(jié)果 HTML文件 SQL查詢 查詢結(jié)果 第 11章 Web數(shù)據(jù)庫(kù) Web數(shù)據(jù)庫(kù)應(yīng)用的三層體系結(jié)構(gòu) B/W/D三層體系結(jié)構(gòu)與 C/S體系結(jié)構(gòu)相比具有以下優(yōu)勢(shì): 開(kāi)放的標(biāo)準(zhǔn)。 B/W/D所采用的標(biāo)準(zhǔn)都是開(kāi)放的、非專用的,是經(jīng)過(guò)標(biāo)準(zhǔn)化組織所確定的而非單一廠商所制定,保證了其應(yīng)用的通用性和跨平臺(tái)性。 C/S的應(yīng)用必須開(kāi)發(fā)出專用的客戶端軟件,無(wú)論是安裝、配置還是升級(jí)都需要在所有的客戶機(jī)上實(shí)施,極大地浪費(fèi)了人力和物力。 (2)使用簡(jiǎn)單,界面友好。 B/W/D用戶的界面都統(tǒng)一在瀏覽器上,瀏覽器易于使用、界面友好,不須再學(xué)習(xí)使用其他的軟件,一勞永逸的解決了用戶的使用問(wèn)題。 C/S的客戶端具有顯示與處理數(shù)據(jù)的功能,對(duì)客戶端的要求很高,是一個(gè)“胖”客戶機(jī)。 (4)系統(tǒng)靈活。 B/W/D系統(tǒng)的三部分模塊各自相對(duì)獨(dú)立,其中一部分模塊改變時(shí)其他模塊不受影響,系統(tǒng)改進(jìn)變得非常容易,且可以用不同廠家的產(chǎn)品來(lái)組成性能更佳的系統(tǒng)。在 C/S系統(tǒng)中由于客戶機(jī)直接與數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行連接,用戶可以改變服務(wù)器上的數(shù)據(jù),無(wú)法保證系統(tǒng)的安全性。 第 11章 Web數(shù)據(jù)庫(kù) Web開(kāi)發(fā)新技術(shù) PHP ASP .NET JSP 第 11章 Web數(shù)據(jù)庫(kù) PHP PHP是一種易于學(xué)習(xí)和使用的服務(wù)器端腳本語(yǔ)言。 PHP是一種動(dòng)態(tài)網(wǎng)頁(yè)的開(kāi)發(fā)工具。 PHP代表超文本預(yù)處理器( PHP: Hypertext Preprocessor)。可以不受限制的獲得源碼,甚至可以從中加進(jìn)自己需要的特色。在 Windows環(huán)境下的 PC機(jī)器或 Unix機(jī)器上安裝 PHP,過(guò)程簡(jiǎn)單。 (1)操作系統(tǒng): Microsoft Windows系列 : Windows 98/ Windows , Linux, FreeBSD或 Solaris。 (3)數(shù)據(jù)庫(kù): Oracle、 dBase、 Informix、 SQL Server、 Sysbase和 MySQL等,最常用的數(shù)據(jù)庫(kù)為 MySQL。 (2) WEB服務(wù)器接受這個(gè)請(qǐng)求,并根據(jù)其后綴進(jìn)行判斷,如果是一個(gè) PHP請(qǐng)求, WEB服務(wù)器從硬盤(pán)或內(nèi)存中取出用戶要訪問(wèn)的 PHP應(yīng)用程序,并將其發(fā)送給 PHP引擎程序。 (4) PHP引擎將生成 HTML頁(yè)面返回給 WEB服務(wù)器。 第 11章 Web數(shù)據(jù)庫(kù) PHP 3. PHP的優(yōu)點(diǎn) (1) 數(shù)據(jù)庫(kù)連接方便。 PHP與 MySQL是目前最佳組合。通過(guò)這樣的途徑,當(dāng)用戶更換使用數(shù)據(jù)庫(kù)時(shí),可以輕松地修改編碼以適用這樣的變化。 (2)可伸縮性。 CGI程序的伸縮性不很理想,因?yàn)樗鼮槊恳粋€(gè)正在運(yùn)行的 CGI程序開(kāi)一個(gè)獨(dú)立進(jìn)程,而內(nèi)嵌的 PHP可以具有更高的可伸縮性。 PHP提供了類和對(duì)象。 PHP支持構(gòu)造器、提取類等。利用它可以產(chǎn)生和運(yùn)行動(dòng)態(tài)的、交互的、高性能的Web服務(wù)應(yīng)用程序。 利用 ASP,可以把 HTML文本、腳本命令及 ActiveX組件混合在一起構(gòu)成 ASP頁(yè),實(shí)現(xiàn)對(duì) Web數(shù)據(jù)庫(kù)的訪問(wèn)。 第 11章 Web數(shù)據(jù)庫(kù) ASP ASP的程序代碼簡(jiǎn)單、通用,文件名由 .asp結(jié)尾, ASP文件通常由四部分構(gòu)成: (1)標(biāo)準(zhǔn)的 HTML標(biāo)記:所有的 HTML標(biāo)記均可使用。 (3)服務(wù)器端的 include語(yǔ)句:可用 include語(yǔ)句調(diào)入其他ASP代碼,增強(qiáng)了編程的靈活性。 ASP自帶 VBScript、 Jscript和JavaSript等腳本語(yǔ)言,用戶也可安裝其他腳本語(yǔ)言,如Perl、 Rexx等。目前, Microsoft公司推出支持 ASP的服務(wù)器有: (1)Microsoft Inter Information Server ( ) on Windows NT server 。 (3)Microsoft Personal Web Server ( ) on Windows 95/98。 第 11章 Web數(shù)據(jù)庫(kù) ASP 要運(yùn)行一個(gè) ASP程序,必須先安裝 Web
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1