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

正文內(nèi)容

ch11_數(shù)據(jù)庫(kù)技術(shù)專題——web數(shù)據(jù)庫(kù)技術(shù)-文庫(kù)吧在線文庫(kù)

  

【正文】 大得出乎想象。通過(guò) W3C的“ Working Draft on Positioning HTML with Cascading Style Sheets” ,提供 HTML元件在 X、 Y、 Z軸的定位功能,讓設(shè)計(jì)者可以放置影像、控件、文字等在網(wǎng)頁(yè)上的任何位置上。 圖 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ì): 開放的標(biāo)準(zhǔn)。 B/W/D用戶的界面都統(tǒng)一在瀏覽器上,瀏覽器易于使用、界面友好,不須再學(xué)習(xí)使用其他的軟件,一勞永逸的解決了用戶的使用問(wèn)題。在 C/S系統(tǒng)中由于客戶機(jī)直接與數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行連接,用戶可以改變服務(wù)器上的數(shù)據(jù),無(wú)法保證系統(tǒng)的安全性??梢圆皇芟拗频墨@得源碼,甚至可以從中加進(jìn)自己需要的特色。 (2) WEB服務(wù)器接受這個(gè)請(qǐng)求,并根據(jù)其后綴進(jìn)行判斷,如果是一個(gè) PHP請(qǐng)求, WEB服務(wù)器從硬盤或內(nèi)存中取出用戶要訪問(wèn)的 PHP應(yīng)用程序,并將其發(fā)送給 PHP引擎程序。通過(guò)這樣的途徑,當(dāng)用戶更換使用數(shù)據(jù)庫(kù)時(shí),可以輕松地修改編碼以適用這樣的變化。 PHP支持構(gòu)造器、提取類等。 (3)服務(wù)器端的 include語(yǔ)句:可用 include語(yǔ)句調(diào)入其他ASP代碼,增強(qiáng)了編程的靈活性。 第 11章 Web數(shù)據(jù)庫(kù) ASP 要運(yùn)行一個(gè) ASP程序,必須先安裝 Web服務(wù)器,設(shè)置好虛擬目錄,在瀏覽器的地址欄中使用虛擬目錄,否則ASP程序就不能正常運(yùn)行。 (4)服務(wù)器向特定的名為 。 ASP使用的腳本語(yǔ)言在Web服務(wù)器端執(zhí)行后,輸出 HTML代碼,客戶端的瀏覽器只需能識(shí)別 HTML代碼即可。 第 11章 Web數(shù)據(jù)庫(kù) .NET Microsoft公司的 .NET體系結(jié)構(gòu)是 Windows 分布式網(wǎng)絡(luò)應(yīng)用程序體系結(jié)構(gòu)的演進(jìn), Microsoft公司對(duì) .NET的描述是:“ .NET是一個(gè)革命性的新平臺(tái),它建立在開放的Inter協(xié)議和標(biāo)準(zhǔn)之上,采用許多新的工具和服務(wù)用于計(jì)算和通信。 Web Services ) 第 11章 Web數(shù)據(jù)庫(kù) .NET 1. ASP的升級(jí)版本,而是 MicroSoft推出的用于 Web開發(fā)的全新框架,是 .NET框架的重要組成部分。如果要開發(fā)、部署和運(yùn)行 ,則需要安裝 Premium Edition、 .NET Framework SDK( Software Development Kit)或者 Visual Studio .NET中的任何一個(gè),其中 Visual Studio .NET是開發(fā) .NET應(yīng)用程序的推薦平臺(tái),能為開發(fā) ,但體積較大、對(duì)性能要求較高。盡管 ASP和 Web應(yīng)用程序,但其工作模式差別很大。 第 11章 Web數(shù)據(jù)庫(kù) .NET (2)第二次存取 當(dāng)客戶端再次發(fā)出請(qǐng)求執(zhí)行同一個(gè)網(wǎng)頁(yè)時(shí),服務(wù)器再次從輸出緩存中查找此網(wǎng)頁(yè),或查找編譯過(guò)的 DLL。 (3)新的語(yǔ)言特性。 、內(nèi)存漏失的情況,能自動(dòng)重新啟動(dòng)進(jìn)程,從來(lái)不死機(jī)。更多的支持工具。 Sun公司還開發(fā)了 JDBCODBC bridge,用此技術(shù) Java程序可以訪問(wèn)帶有 ODBC驅(qū)動(dòng)程序的數(shù)據(jù)庫(kù),目前大多數(shù)數(shù)據(jù)庫(kù)系統(tǒng)都帶有 ODBC驅(qū)動(dòng)程序,所以 Java程序能訪問(wèn)諸如 Oracle、 Sybase、 MS SQL Server和 MS Access等數(shù)據(jù)庫(kù)。 (2)支持 JSP引擎的 Web服務(wù)器或 JSP引擎。當(dāng) JSP頁(yè)面第一次被調(diào)用時(shí), JSP引擎首先把源代碼編譯成一個(gè) Java Servlet類存儲(chǔ)在服務(wù)器的內(nèi)存中,因而第一次執(zhí)行 JSP頁(yè)面比較費(fèi)時(shí),但這樣避免了 cgibin為每一個(gè) HTTP請(qǐng)求生成一個(gè)新進(jìn)程的問(wèn)題,也避免了服務(wù)器端引用所引起的運(yùn)行時(shí)語(yǔ)法分析。如圖 。由于生成內(nèi)容的核心邏輯被封裝在 Java Bean組件中,這樣 Web管理人員和頁(yè)面設(shè)計(jì)者,能夠編輯和使用 JSP頁(yè)面,而不會(huì)影響到內(nèi)容的生成。 (3)采用標(biāo)記簡(jiǎn)化頁(yè)面的開發(fā)。它提供存儲(chǔ)各種信息的開放標(biāo)準(zhǔn),規(guī)定了一套簡(jiǎn)化了的各種數(shù)據(jù)庫(kù)管理系統(tǒng)的服務(wù)接口。 (4)關(guān)閉 Connection。建立記錄集對(duì)象 set rs=() SQL語(yǔ)句 ,conn,3,2 第 11章 Web數(shù)據(jù)庫(kù) ASP+ADO模式 ⑵ 連接 ORACAL數(shù)據(jù)庫(kù) set adocon=() StrDSN=Provider=。 為了將數(shù)據(jù)訪問(wèn)和數(shù)據(jù)操縱分離, 件: DataSet對(duì)象和 .NET Data Provider。 DataAdapter對(duì)象充當(dāng) DataSet對(duì)象和數(shù)據(jù)源之間的橋梁,它使用 Command對(duì)象,在 Connection對(duì)象的輔助下訪問(wèn)數(shù)據(jù)源,將 Command對(duì)象的執(zhí)行結(jié)果傳遞給 DataSet對(duì)象,并將 DataSet對(duì)象中的數(shù)據(jù)改動(dòng)回饋給數(shù)據(jù)源。 ③ 更底層的對(duì)象允許連接到數(shù)據(jù)庫(kù),然后執(zhí)行數(shù)據(jù)庫(kù)系統(tǒng)一級(jí)的特定命令。 第 11章 Web數(shù)據(jù)庫(kù) + 2. (1)連接 SQL SERVER 2021數(shù)據(jù)庫(kù) SqlDataSource控件用于 Web頁(yè)面上的綁定控件與數(shù)據(jù)庫(kù)之間的連接。 第 11章 Web數(shù)據(jù)庫(kù) + (2)連接 ORACAL數(shù)據(jù)庫(kù) Oracle可以理解 SQL語(yǔ)言,因此可以采用 SqlDataSource控件的連接。 Integrated Security=SSPI。JDBC API是為應(yīng)用程序員提供的,是一系列抽象的接口,它使得應(yīng)用程序員能夠進(jìn)行數(shù)據(jù)庫(kù)連接,執(zhí)行 SQL查詢,并且得到返回結(jié)果。 //執(zhí)行 SQL語(yǔ)句,獲得結(jié)果集 ResultSet rs=(SQL語(yǔ)句 )。 String sql=SQL語(yǔ)句 。同時(shí),還存在一些與 XML有關(guān)的重要技術(shù)規(guī)范,像文檔對(duì)象模型( DOM,Document Object Model)和 XML簡(jiǎn)單應(yīng)用程序接口( SAX,Simple API for XML)等。 DTD可以定義元素的嵌套規(guī)則以及數(shù)據(jù)的基本類型。屬性表聲明以“ ! ATTLIST” 開始,以“ ” 結(jié)束,中間是元素名稱和屬性定義。 ④ 符號(hào)聲明 符號(hào)聲明使用自定義的符號(hào)來(lái)識(shí)別一個(gè)外部的二進(jìn)制實(shí)體格式,因此可以把一個(gè)符號(hào)聲明看作是格式聲明。 ② 可以由用戶自定義數(shù)據(jù)類型。 第 11章 Web數(shù)據(jù)庫(kù) XML ( 4) XLink 除了能靈活地組織文檔以外, XML還存在引用和鏈接到其它的資源和文檔的機(jī)制,這種機(jī)制就是 XLink。它定義了表示和處理文檔的接口和對(duì)象、這些接口和對(duì)象的語(yǔ)義,以及它們之間的關(guān)系。 第 11章 Web數(shù)據(jù)庫(kù) XML 2. XML的特點(diǎn) (1)開放性。用戶與應(yīng)用進(jìn)行交互時(shí),使用 XML可以非常方便地在本地排序、過(guò)濾和進(jìn)行其它的數(shù)據(jù)操作,不需要與服務(wù)器進(jìn)行交互,減輕了服務(wù)器的負(fù)擔(dān)。 XML文檔采用可嵌套的成對(duì)表示數(shù)據(jù)元素的方法,即對(duì)復(fù)雜事物的描述運(yùn)用了類與層次的概念來(lái)表達(dá),可處理半結(jié)構(gòu)化的數(shù)據(jù)類型,可與數(shù)據(jù)庫(kù)的結(jié)構(gòu)化數(shù)據(jù)之間進(jìn)行交互。 第 11章 Web數(shù)據(jù)庫(kù) XML (2)建立 XML應(yīng)用的步驟 建立一個(gè) XML應(yīng)用通常需要遵循以下主要步驟 : ① 選擇或編寫一個(gè) DTD或 Schema。 第 11章 Web數(shù)據(jù)庫(kù) Web數(shù)據(jù)存儲(chǔ) 目前, Web數(shù)據(jù)的存儲(chǔ)方法主要有以下幾種: (1)使用基于文件系統(tǒng)的存儲(chǔ)管理技術(shù) 這種技術(shù)是將 XML數(shù)據(jù)存儲(chǔ)到文件系統(tǒng)中。系統(tǒng)通過(guò)特別設(shè)計(jì)的結(jié)構(gòu)和索引,使用一定的查詢優(yōu)化技術(shù)對(duì) XML數(shù)據(jù)進(jìn)行查詢。因此,出現(xiàn)了一些基于鏈接的相關(guān)度排序方法,作為基本排序方法的補(bǔ)充。 第 11章 Web數(shù)據(jù)庫(kù) Web數(shù)據(jù)查詢 (4)檢索結(jié)果的聯(lián)機(jī)聚類 聚類是將相關(guān)文檔的集合分為若干個(gè)簇,要求同一簇內(nèi)文檔內(nèi)容的相關(guān)度盡可能大,不同簇內(nèi)文檔內(nèi)容的相關(guān)度盡可能小。與第 1代 Web查詢語(yǔ)言不同,第 2代 Web查詢語(yǔ)言對(duì)Web文檔的內(nèi)部結(jié)構(gòu)和文檔間的鏈接建模。 多文檔查詢語(yǔ)言,例如 LOREL和 XMLQL,具有 SQL/OQL語(yǔ)言的風(fēng)格,可以在不同的數(shù)據(jù)源之間進(jìn)行 XML數(shù)據(jù)的查詢、信息交換和信息集成。 單文檔查詢語(yǔ)言,例如 XSL和 XQL,是最基本的 XML查詢語(yǔ)言。 第 11章 Web數(shù)據(jù)庫(kù) Web數(shù)據(jù)查詢 2. Web查詢語(yǔ)言 (1)Web查詢語(yǔ)言分類 Web查詢語(yǔ)言主要包括基于 HTML的查詢語(yǔ)言和基于 XML的查詢語(yǔ)言?;诟拍畹臋z索,利用詞條在概念上的相關(guān)性,擴(kuò)展查詢請(qǐng)求,同時(shí)檢索包含查詢關(guān)鍵詞同義詞的文檔,從而提高了查全率。雖然面向?qū)ο髷?shù)據(jù)庫(kù)的體系結(jié)構(gòu)非常適合存儲(chǔ) XML數(shù)據(jù),但由于它本身的技術(shù)不夠成熟,限制了它的應(yīng)用。 (2)使用基于層次數(shù)據(jù)庫(kù)的存儲(chǔ)管理技術(shù) 由于 XML本身是層次結(jié)構(gòu)的,因此可以將 XML數(shù)據(jù)存儲(chǔ)在層次數(shù)據(jù)庫(kù)中。解析可以選擇 SAX或 DOM標(biāo)準(zhǔn),目前已有各種語(yǔ)言的多種解析器提供。 ② 需要把大部分處理從 Web服務(wù)器轉(zhuǎn)到客戶端的應(yīng)用。 XML規(guī)范簡(jiǎn)單,用解析器處理所創(chuàng)建的標(biāo)記語(yǔ)言,支持世界上大多數(shù)文字,擁有國(guó)際化的編碼標(biāo)準(zhǔn)。 XML是摒棄了 SGML中一些復(fù)雜性,并考慮到適合 Web特性的一個(gè)子集。利用 DOM,程序開發(fā)人員可以動(dòng)態(tài)地創(chuàng)建文檔,遍歷文檔結(jié)構(gòu),增加、刪除或修改元素和文檔內(nèi)容,改變文檔的顯示方式等等。除此之外,它還支持多方位的鏈接,即以多個(gè)方向同時(shí)進(jìn)行鏈接。 DTD定義的內(nèi)容模式是封閉的,而 XML Schema定義的內(nèi)容模式是開放的,可以隨時(shí)更新。 XML Schema為一類文檔建立了一個(gè)模式,規(guī)范了文檔中的標(biāo)簽和文本可能的組合形式。在解析 XML文檔時(shí),解析器將用文本或二進(jìn)制數(shù)據(jù)來(lái)代替該實(shí)體。元素類型聲明限制了元素的內(nèi)容,通常也限定了子元素的類型。 第 11章 Web數(shù)據(jù)庫(kù) XML (1)文檔類型定義 規(guī)范的 XML文檔都必須有良好的格式。 ()。 String user=用戶名稱 。 String url=jdbc:microsoft:taBase=數(shù)據(jù)庫(kù)名稱 第 11章 Web數(shù)據(jù)庫(kù) JSP+JDBC模式 ()。 JDBC與 Java結(jié)合,使用戶容易對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。 第 11章 Web數(shù)據(jù)庫(kù) + User ID=用戶 ID。 database=test。 ④如果需要,返回第 2步。隨著多層應(yīng)用需求不斷增加,于是需要一個(gè)無(wú)連接的模型,而 Managed Provider即為一個(gè)多層結(jié)構(gòu)的無(wú)連接的編程模型。 第 11章 Web數(shù)據(jù)庫(kù) + ② .NET Data Provider .NET Data Provider是 ,它包含了 Connection、 Command、 DataReader、DataAdapter對(duì)象, .NET程序員使用這些元素來(lái)實(shí)現(xiàn)對(duì)實(shí)際數(shù)據(jù)的操縱。service_name=ip 39。Data source=SQL服務(wù)器名稱或 IP地址 。 ASP應(yīng)用程序 圖 ASP應(yīng)用程序、 ADO和底層數(shù)據(jù)庫(kù)之間的關(guān)系 ADO OLE DB 關(guān)系查詢 引擎 游標(biāo)引擎 相異查詢 引擎 OLE DB ODBC ODBC ODBC Access SQL Server 文件 索引 服務(wù)器 電子 表格 數(shù)據(jù)提供者 服務(wù)提供者 第 11章 Web數(shù)據(jù)庫(kù) ASP+ADO模式 ADO對(duì)象是一個(gè)集合,在其中包含了 Connection對(duì)象、Recordset對(duì)象和 Command對(duì)象,還有 Errors、 Properties、Fields、 Parameters四個(gè)集合,這四個(gè)集合中分別包含 Error、Property、 Field、 Parameter四種對(duì)象。 (4)一次編寫,到處運(yùn)行。 第 11章 Web數(shù)據(jù)庫(kù) JSP (2)生成可重用的組件。如圖 所示。 JSP頁(yè)面可以調(diào)用 JDBC等組件來(lái)生成結(jié)果,創(chuàng)建標(biāo)準(zhǔn)的 HTML,并將結(jié)果發(fā)送回瀏覽器。 第 11章 Web數(shù)據(jù)庫(kù) JSP 2. JSP的實(shí)現(xiàn)方式
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1