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

正文內(nèi)容

ch11_數(shù)據(jù)庫(kù)技術(shù)專(zhuān)題——web數(shù)據(jù)庫(kù)技術(shù)(存儲(chǔ)版)

  

【正文】 Command 參數(shù) DataAdapter DataSet DataTableCollection DataRowCollection DataColumnCollection ConstraintCollection 數(shù)據(jù)表 DataRelationCollection 數(shù)據(jù)庫(kù) XML 圖 第 11章 Web數(shù)據(jù)庫(kù) + (1) ADO技術(shù)中進(jìn)化而來(lái)的,例如 Connection和 Command等,也有許多對(duì)象是全新的,例如DataReader、 DataSet、 DataView、 DataAdapter等。 DataReader對(duì)象提供一個(gè)簡(jiǎn)單方法,允許程序在數(shù)據(jù)記錄間進(jìn)行只讀的、單向的數(shù)據(jù)訪問(wèn),雖然功能不如 DataSet強(qiáng)大,但性能更高,在某些場(chǎng)合下往往更能符合應(yīng)用程序的需要。通過(guò)IdataReader,可以高效地訪問(wèn)數(shù)據(jù)流。 ⑥在 DataSet上做所需要的操作。當(dāng)加載該頁(yè)時(shí), SqlDataSource控件就會(huì)執(zhí)行查詢(xún),并將結(jié)果提供給 DataGrid。在連接字符串中,使用 Data Source=Oracle8i。 與 ODBC一樣, JDBC提供給程序員的編程接口由兩部分組成,即面向應(yīng)用的編程接口 JDBC API和供底層開(kāi)發(fā)的驅(qū)動(dòng)程序接口 JDBC Driver API。 Statement stm=()。//獲得連接 第 11章 Web數(shù)據(jù)庫(kù) JSP+JDBC模式 Statement stmt=(SENSITIVE,)。 第 11章 Web數(shù)據(jù)庫(kù) XML 1. XML的組成 XML技術(shù)主要包括三大模塊結(jié)構(gòu)組件:文檔類(lèi)型定義( DTD,Document Type Definition)或 XML模式( XML Schema)、可擴(kuò)展樣式語(yǔ)言( XSL, Extensible Stylesheet Language)及可擴(kuò)展鏈接語(yǔ)言( XLL, Extensible Link Language)。 DTD是一種用來(lái)定義有效文件結(jié)構(gòu)的語(yǔ)言,它作為基本 XML文件的語(yǔ)法,是 XML語(yǔ)言的一部分。通常屬性表聲明緊跟在元素類(lèi)型聲明之后?!遍_(kāi)始以“;”結(jié)束,參數(shù)實(shí)體聲明引用時(shí)用“ %” 開(kāi)始以“;”結(jié)束。 XML Schema支持的數(shù)據(jù)類(lèi)型包括數(shù)字型、布爾型、整型和日期時(shí)間等,而且它還支持由這些簡(jiǎn)單類(lèi)型生成的更復(fù)雜的類(lèi)型。 一個(gè) XML文檔的顯示過(guò)程如下:首先根據(jù) XML文檔構(gòu)造源樹(shù),然后根據(jù)給定的 XSL將這個(gè)源樹(shù)轉(zhuǎn)換為可以顯示的結(jié)果樹(shù),這個(gè)過(guò)程稱(chēng)作樹(shù)轉(zhuǎn)換,最后再按照 FO解釋結(jié)果樹(shù),產(chǎn)生一個(gè)可以在屏幕上、紙上、語(yǔ)音設(shè)備或其它媒體中輸出的結(jié)果,這個(gè)過(guò)程稱(chēng)作格式化 。 第 11章 Web數(shù)據(jù)庫(kù) XML (5)DOM DOM是基于樹(shù)結(jié)構(gòu)的程序訪問(wèn)以及維護(hù) HTML和 XML文檔的應(yīng)用程序接口( API)。但 DOM提供了更豐富的程序接口。 (3)交互性好。半結(jié)構(gòu)化數(shù)據(jù)是介于嚴(yán)格結(jié)構(gòu)化的數(shù)據(jù)(如關(guān)系數(shù)據(jù)庫(kù)中的數(shù)據(jù))和完全無(wú)結(jié)構(gòu)的數(shù)據(jù)(如聲音,圖像文件)之間的數(shù)據(jù)形式。 ④ 需要智能 Web代理( Proxy)根據(jù)個(gè)人用戶(hù)的需要增減信息內(nèi)容的應(yīng)用。如果還想做更復(fù)雜的排序和重排結(jié)構(gòu),可以使用 DOM。 第 11章 Web數(shù)據(jù)庫(kù) Web數(shù)據(jù)存儲(chǔ) (3)建立一個(gè)具有特定目的的存儲(chǔ)半結(jié)構(gòu)化數(shù)據(jù)的數(shù)據(jù)庫(kù)系統(tǒng) 這種方法建立諸如 Lore、 Strudel的數(shù)據(jù)庫(kù)系統(tǒng),把半結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)在半結(jié)構(gòu)化數(shù)據(jù)倉(cāng)庫(kù)中。因此,出現(xiàn)了一些新技術(shù)來(lái)從各方面改善信息查詢(xún)的性能,主要包括: (1)基于鏈接的相關(guān)度排序 鏈接反映了網(wǎng)頁(yè)間的引用關(guān)系,鏈接中的文本信息對(duì)鏈接的目標(biāo)網(wǎng)頁(yè)進(jìn)行了概括,這種概括在一定程度上比網(wǎng)頁(yè)自身的標(biāo)題、關(guān)鍵詞和摘要等概括更為客觀、準(zhǔn)確。用戶(hù)提出查詢(xún)請(qǐng)求后,系統(tǒng)按照相關(guān)度對(duì)查詢(xún)結(jié)果排序,并將結(jié)果反饋給用戶(hù),用戶(hù)對(duì)查詢(xún)結(jié)果中文檔的相關(guān)性進(jìn)行評(píng)價(jià),所有標(biāo)記為“相關(guān)”的文檔視為正反饋,標(biāo)記為“不相關(guān)”的文檔視為負(fù)反饋,系統(tǒng)根據(jù)用戶(hù)的反饋對(duì)查詢(xún)進(jìn)行修正,從而提高了系統(tǒng)的查詢(xún)準(zhǔn)確度。 第 2代 Web查詢(xún)語(yǔ)言,例如 WebOQL和 StruQL,提供了對(duì) Web對(duì)象內(nèi)部結(jié)構(gòu)的操縱功能,支持對(duì)鏈接模型的引用,以及對(duì)有序集合和記錄的更自然的數(shù)據(jù)表達(dá)方式。 圖形化查詢(xún)語(yǔ)言,例如 XMLGL,通過(guò) XMLGDM( XML Graphical Data Model)數(shù)據(jù)模型表達(dá) XML文檔和 DTD,并以特定接口實(shí)現(xiàn)可視化的查詢(xún),因此適用于用戶(hù)界面友好的查詢(xún)系統(tǒng)。其基本原理是從單個(gè) XML文檔中抽取信息,查詢(xún)語(yǔ)句用字符串表達(dá),并可以作為 URL的一個(gè)參數(shù)傳遞。 ① 基于 HTML的查詢(xún)語(yǔ)言 基于 HTML的查詢(xún)語(yǔ)言分為第 1代 Web查詢(xún)語(yǔ)言和第 2代 Web查詢(xún)語(yǔ)言。 (3)基于相關(guān)度的反饋 在很多情況下,用戶(hù)的初始查詢(xún)請(qǐng)求并不準(zhǔn)確。 第 11章 Web數(shù)據(jù)庫(kù) Web數(shù)據(jù)查詢(xún) 1. Web查詢(xún)技術(shù) 目前 Web上的查詢(xún)主要基于搜索引擎的關(guān)鍵詞索引技術(shù),按照Web文檔內(nèi)容與查詢(xún)關(guān)鍵詞的相似度,對(duì)查詢(xún)結(jié)果進(jìn)行排序。在層次數(shù)據(jù)庫(kù)中,可以編寫(xiě)查詢(xún)語(yǔ)句對(duì)數(shù)據(jù)進(jìn)行查詢(xún)。 ④ 顯示 XML文檔。應(yīng)用XML將處理數(shù)據(jù)的主動(dòng)權(quán)交給客戶(hù)端,減輕了 Web服務(wù)器的負(fù)擔(dān)。任意兩個(gè)系統(tǒng),不論其操作系統(tǒng)、編程語(yǔ)言及硬件結(jié)構(gòu)如何,都可交換 XML信息,進(jìn)行互操作。它和 SGML一樣是元語(yǔ)言,可以定義其它的語(yǔ)言。 第 11章 Web數(shù)據(jù)庫(kù) XML ( 6) SAX SAX是一個(gè) XML的 Java應(yīng)用程序接口標(biāo)準(zhǔn), Java應(yīng)用程序可以使用支持 SAX的 XML解析器來(lái)接受解析事件。在 XLink中,任何 XML元素都可以成為鏈接元素。 第 11章 Web數(shù)據(jù)庫(kù) XML (3)可擴(kuò)展樣式語(yǔ)言 XSL本身便是 XML的應(yīng)用,它基于 XML語(yǔ)法,共分為兩部分:第一部分 XSL轉(zhuǎn)換工具( XSLT, XSL Transformation),負(fù)責(zé)將 XML文檔轉(zhuǎn)換為可瀏覽或可輸出的格式;第二部分 XSL格式對(duì)象( XSLFO, XSLFormatted Object),提供大量的格式化命令,可用來(lái)配合印刷或屏幕顯示,精確地設(shè)定外觀樣式。它不僅包括了 DTD能實(shí)現(xiàn)的所有功能,而且它本身就是規(guī)范的 XML文檔。實(shí)體聲明有通用實(shí)體聲明和參數(shù)實(shí)體聲明兩大類(lèi)。元素類(lèi)型的聲明以“ !ELEMENT” 開(kāi)頭,以“ ” 結(jié)束,二者之間是對(duì)聲明元素的名稱(chēng)和內(nèi)容的說(shuō)明。但其數(shù)據(jù)結(jié)構(gòu)可以被規(guī)定,也可以不被規(guī)定。 % 第 11章 Web數(shù)據(jù)庫(kù) web數(shù)據(jù)管理 XML Web數(shù)據(jù)存儲(chǔ) Web數(shù)據(jù)查詢(xún) Web信息集成 Web Services 第 11章 Web數(shù)據(jù)庫(kù) XML 可擴(kuò)展標(biāo)記語(yǔ)言( XML, Extensible Markup Language)是標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言( SGML, Standard Generalized Markup Language)的子集,也是一種元語(yǔ)言。 String password=密碼 。 ()。用 Java和 JDBC編寫(xiě)的數(shù)據(jù)庫(kù)應(yīng)用軟件具有與平臺(tái)無(wú)關(guān)的特性,可在各種數(shù)據(jù)庫(kù)系統(tǒng)上運(yùn)行。 Password=密碼 。 第 11章 Web數(shù)據(jù)庫(kù) + Integrated Security=SSPI //將被執(zhí)行的 SQL語(yǔ)句 SelectCommand=SQL語(yǔ)句 /asp:SqlDataSource 該實(shí)例連接本地服務(wù)器上的 test數(shù)據(jù)庫(kù)。 DataSet可以容納多個(gè)數(shù)據(jù)集合。 Managed Provider提供了 DataSet和數(shù)據(jù)源之間的聯(lián)系,包含了存取數(shù)據(jù)源的一系列接口,它主要包括: ① 連接對(duì)象 Connection、命令對(duì)象 Command、參數(shù)對(duì)象Parameter提供了數(shù)據(jù)源和 DataSet之間的接口, DataSetCommand接口定義了數(shù)據(jù)列和表映射,并最終取回一個(gè) DataSet。 Connection對(duì)象用來(lái)實(shí)現(xiàn)和數(shù)據(jù)源的連接,是數(shù)據(jù)訪問(wèn)者和數(shù)據(jù)源之間的對(duì)話(huà)通道。建立和數(shù)據(jù)庫(kù) master的連接 set Conn = () set Rs=() 第 11章 Web數(shù)據(jù)庫(kù) + 1. ASP中的 ADO相對(duì)應(yīng),它是 ADO的改進(jìn)版本。UID=用戶(hù) ID。 在 ASP中通過(guò) ADO訪問(wèn)數(shù)據(jù)庫(kù),一般要通過(guò)以下四個(gè)步驟: (1)創(chuàng)建一個(gè)到數(shù)據(jù)庫(kù)的 Connection。由于 JSP頁(yè)面的內(nèi)置腳本語(yǔ)言是基于 Java編程語(yǔ)言的,而且所有的 JSP頁(yè)面都被編譯成為 Java Servlet, JSP頁(yè)面具有 Java技術(shù)的所有優(yōu)點(diǎn),包括健壯的存儲(chǔ)管理和安全性及跨平臺(tái)性。絕大多數(shù) JSP頁(yè)面依賴(lài)于可重用的、跨平臺(tái)的組件( Java Bean或者 Enterprise Java Bean組件)來(lái)執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。 圖 采用 EJB技術(shù)的可擴(kuò)展處理 瀏覽器 JSP頁(yè)面 RM/IIOP HTML/XML EJB 第 11章 Web數(shù)據(jù)庫(kù) JSP 4. JSP的優(yōu)點(diǎn) JSP具有以下優(yōu)點(diǎn): (1)將內(nèi)容生成和顯示分離。圖 JSP訪問(wèn)模型。各種不同的引擎中共同的一步就是把 JSP代碼翻譯為以 .java結(jié)尾的 Servlet代碼,然后再調(diào)用 Java編譯器,把它編譯成可執(zhí)行的 Java代碼( .class文件)。 第 11章 Web數(shù)據(jù)庫(kù) JSP 1. JSP的運(yùn)行環(huán)境 JSP的運(yùn)行環(huán)境包括兩個(gè)部分: (1)Java運(yùn)行環(huán)境。具有 Java技術(shù)的所有優(yōu)點(diǎn),包括健壯的存儲(chǔ)管理和安全性。 Session狀態(tài)信息可以在不同機(jī)器的不同進(jìn)程上維護(hù),解決了 Server Farm的 Session維護(hù)問(wèn)題。在 ,只要以 XCOPY的方式將相關(guān)文件復(fù)制到目的機(jī)器就可以,簡(jiǎn)化了部署操作。 ,允許分離程序代碼和顯示內(nèi)容,讓網(wǎng)頁(yè)代碼更容易撰寫(xiě),程序代碼看起來(lái)更簡(jiǎn)單。服務(wù)器先檢查輸出緩存( Output Cache)中是否有此網(wǎng)頁(yè),或者此網(wǎng)頁(yè)是否已被編譯成 DLL。 (6).Net Framework SDK。 第 11章 Web數(shù)據(jù)庫(kù) .NET ASP 的文件類(lèi)型只有一種,其擴(kuò)展名是 .asp文件。其基本層次結(jié)構(gòu)如圖 。 (7)可使用服務(wù)器端的腳本來(lái)產(chǎn)生客戶(hù)端腳本,快速靈活地在客戶(hù)端完成交互。 (2)除了 Frontpage、 Visual Interdev等開(kāi)發(fā)環(huán)境外,使用普通的文本編輯器即可進(jìn)行編輯設(shè)計(jì)。 第 11章 Web數(shù)據(jù)庫(kù) ASP 2. ASP的工作模式 ASP的工作模式如下: (1)用戶(hù)將一個(gè) ASP文件的 URL輸入到瀏覽器的地址欄。 (2)Microsoft Inter Information Server ( ) on Windows 2021 server。當(dāng)用戶(hù)使用瀏覽器訪問(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ù)查詢(xún)結(jié)果的 HTML主頁(yè)并返回用戶(hù)端。 (3)支持面向?qū)ο缶幊獭?PHP可以編譯成具有與許多數(shù)據(jù)庫(kù)連接的函數(shù)。 (2)Web服務(wù)器: IIS/PWS。 PHP網(wǎng)頁(yè)文件被當(dāng)作一般 HTML網(wǎng)頁(yè)文件來(lái)處理,并且可以用編輯 HTML的常規(guī)方法編寫(xiě) PHP。 C/S系統(tǒng)的模塊中有一部分需改變就要關(guān)聯(lián)到其他模塊的變動(dòng),使系統(tǒng)極難升級(jí)。 B/W/D的應(yīng)用只需在客戶(hù)端裝有通用的瀏覽器即可,維護(hù)和升級(jí)工作都在服務(wù)器端進(jìn)行,不需對(duì)客戶(hù)端進(jìn)行任何改變,故而大大降低了開(kāi)發(fā)和維護(hù)的成本。 第 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ù),采用一種三層客戶(hù)端/服務(wù)器的體系結(jié)構(gòu),即客戶(hù)端瀏覽器 / Web服務(wù)器 /數(shù)據(jù)庫(kù)服務(wù)器( Browser/Web Server/Database Server,簡(jiǎn)稱(chēng) B/W/D)結(jié)構(gòu)。 (2)動(dòng)態(tài)排版樣式( Dynamic Styles Sheets)。其頁(yè)面的內(nèi)容使用的僅僅是標(biāo)準(zhǔn)的 HTML代碼。隨著網(wǎng)站內(nèi)容和信息量的日益增長(zhǎng),網(wǎng)站維護(hù)工作量
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1