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

正文內(nèi)容

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

 

【正文】 (1)標(biāo)準(zhǔn)的 HTML標(biāo)記:所有的 HTML標(biāo)記均可使用。 ASP自帶 VBScript、 Jscript和JavaSript等腳本語(yǔ)言,用戶也可安裝其他腳本語(yǔ)言,如Perl、 Rexx等。 (3)Microsoft Personal Web Server ( ) on Windows 95/98。當(dāng)瀏覽器向 Web Server請(qǐng)求調(diào)用 ASP文件時(shí) ,就啟動(dòng)了 ASP。 (2)瀏覽器向 Web服務(wù)器發(fā)送 ASP請(qǐng)求。 (6)HTML文件返回到瀏覽器。 (3)無(wú)需編譯,在服務(wù)器端直接執(zhí)行。 ASP除支持 VB Script、 JavaScript外 ,還能以插件形式支持第三方語(yǔ)言 ,如 Perl、 Rexx、 Tcl等。 (8)ActiveX服務(wù)器組件具有很好的擴(kuò)充性。 .Net環(huán)境中的突破性改進(jìn)在于:使用統(tǒng)一的 Inter標(biāo)準(zhǔn)(如 XML)將不同的系統(tǒng)對(duì)接;是Inter上首個(gè)大規(guī)模的高度分布式應(yīng)用服務(wù)架構(gòu);使用了一個(gè)名為“聯(lián)盟”的管理程序,這個(gè)程序能全面管理平臺(tái)中運(yùn)行的服務(wù)程序,并且為它們提供強(qiáng)大的安全保護(hù)后臺(tái)。 圖 .NET框架的基本層次結(jié)構(gòu) C C++ Jscript ?? Common Language Specification Windows Forms ( Data amp。 (如 C++、C、 ),讓程序員可以選擇熟悉的開(kāi)發(fā)環(huán)境進(jìn)行組件和應(yīng)用程序的開(kāi)發(fā);提供了更易于編寫(xiě)、結(jié)構(gòu)更清晰的代碼,這些代碼很容易進(jìn)行再利用和共享; 譯后的語(yǔ)言,從而提升性能和伸縮性; Web表單使開(kāi)發(fā)更直觀,完全支持面向?qū)ο蠹夹g(shù),有利于組件的重復(fù)利用; 改進(jìn)了配置、伸縮性、安全性和可靠性; 。,如表 111。 (3) (帶 NT4 Service Pack 6a)。 第 11章 Web數(shù)據(jù)庫(kù) .NET 3. ASP與 DLL文件,分別為 。如果每一個(gè) ASPX網(wǎng)頁(yè)每次執(zhí)行都必須經(jīng)過(guò)上述轉(zhuǎn)換、編譯過(guò)程,則效率低下。如果找不到此網(wǎng)頁(yè)的輸出緩存或編譯過(guò)的 DLL,此時(shí)便啟動(dòng)解釋器( Parser)將網(wǎng)頁(yè)轉(zhuǎn)換成源程序代碼,然后有編譯器( Compiler)將其編譯成 DLL。 (3)輸出緩存 當(dāng)用戶在第二次以后存取網(wǎng)頁(yè),發(fā)現(xiàn)輸出緩存中已有此網(wǎng)頁(yè)時(shí),便省略掉上述所有步驟,直接將輸出緩存中的內(nèi)容返回到客戶端。 (2)新的數(shù)據(jù)存取方式。 ,可以經(jīng)由 JIT編譯器編譯后運(yùn)行,并且引入了頁(yè)面緩沖機(jī)制,有效地縮短了服務(wù)器的應(yīng)答時(shí)間。在配置方面,ASP使用 IIS的嵌入式管理單元,而 XML配置文件,只要將此文件放在 Web應(yīng)用程序的相關(guān)目錄中就可以完成配置的操作。 ASP的 Session狀態(tài)信息只限于單機(jī)上使用。 (8)更先進(jìn)的安全性能。 第 11章 Web數(shù)據(jù)庫(kù) JSP JSP( Java Server Pages)是由 Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種開(kāi)放的、可擴(kuò)展的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn),目前有 。 Java中連接數(shù)據(jù)庫(kù)的技術(shù)是 JDBC( Java Database Connectivity)。 (2)特殊的 JSP標(biāo)簽,包括指令( directive)標(biāo)簽和動(dòng)作( action)標(biāo)簽。 Java 2 SDK( Java 2 Software Development Kit)或簡(jiǎn)稱 JDK( Java Development Kit)是 Java 2平臺(tái)上進(jìn)行應(yīng)用開(kāi)發(fā)所需的開(kāi)發(fā)環(huán)境?,F(xiàn)在許多服務(wù)器都提供對(duì) JSP的支持,較為常用的是 Tomcat服務(wù)器與 Resin服務(wù)器。 JSP引擎安裝在 Web服務(wù)器或使用 JSP的應(yīng)用服務(wù)器上,它可以接收客戶端對(duì) JSP頁(yè)面的請(qǐng)求,并且生成 JSP頁(yè)面響應(yīng)客戶端請(qǐng)求。 第 11章 Web數(shù)據(jù)庫(kù) JSP 3. JSP的應(yīng)用模型 (1)簡(jiǎn)單模型。 圖 簡(jiǎn)單模型 瀏覽器 JSP頁(yè)面 JDBC HTML/XML 數(shù)據(jù)庫(kù) 第 11章 Web數(shù)據(jù)庫(kù) JSP ( 2)使用 Servlet 基于 Web的客戶機(jī)直接對(duì) Servlet提出請(qǐng)求,由Servlet生成動(dòng)態(tài)的內(nèi)容,再將結(jié)果捆綁到一個(gè)結(jié)果對(duì)象中。 Java Bean是一種可重用的 Java組件,它可以被Applet、 Servlet、 JSP等 Java應(yīng)用程序調(diào)用。使用 JSP技術(shù), Web頁(yè)面開(kāi)發(fā)人員可以使用 HTML或者 XML標(biāo)記來(lái)設(shè)計(jì)和格式化最終頁(yè)面,同時(shí)使用 JSP標(biāo)記或者腳本來(lái)生成頁(yè)面上的動(dòng)態(tài)內(nèi)容。 在服務(wù)器端, JSP引擎解釋 JSP標(biāo)記和腳本,生成所請(qǐng)求的內(nèi)容,并且將結(jié)果以 HTML或者 XML頁(yè)面的形式傳送給瀏覽器。開(kāi)發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,使得這些組件為更多的使用者或者客戶團(tuán)體所使用。 JSP技術(shù)封裝了許多功能,提供了一系列的 JSP標(biāo)記。 第 11章 Web數(shù)據(jù)庫(kù) Web數(shù)據(jù)庫(kù)訪問(wèn)技術(shù) ASP+ADO模式 + JSP+JDBC模式 第 11章 Web數(shù)據(jù)庫(kù) ASP+ADO模式 1. ADO 數(shù)據(jù)操作對(duì)象 ADO( ActiveX Data Object)是 ASP內(nèi)置的數(shù)據(jù)庫(kù)訪問(wèn)組件,是 Microsoft在 OLE DB API之上提供的一種面向?qū)ο蟮?、與語(yǔ)言無(wú)關(guān)的應(yīng)用程序編程接口,它是針對(duì) Microsoft軟件所支持的數(shù)據(jù)進(jìn)行操作的有效、簡(jiǎn)單、功能強(qiáng)大的方法。使用 ADO,可以編寫(xiě)緊湊簡(jiǎn)明的腳本連接到與 OLE DB兼容的數(shù)據(jù)源或訪問(wèn)與 ODBC兼容的數(shù)據(jù)庫(kù)。 (2)查詢一個(gè)數(shù)據(jù)集合,即執(zhí)行 SQL,產(chǎn)生一個(gè) Recordset。該實(shí)例采用后者建立連接。 PWD=數(shù)據(jù)庫(kù)密碼 。User ID=用戶 ID。在 ,通過(guò) Managed Provider所提供的應(yīng)用程序編程接口 (API),可以輕松地訪問(wèn)各種數(shù)據(jù)源的數(shù)據(jù),包括 OLE DB所支持的和 ODBC支持的數(shù)據(jù)庫(kù)。一個(gè) DataSet對(duì)象包含了一個(gè) DataTable的集合屬性,用來(lái)放置一個(gè)或多個(gè)DataTable對(duì)象。 Command對(duì)象包含提交給實(shí)際數(shù)據(jù)庫(kù)的信息,例如一個(gè)查詢并返回?cái)?shù)據(jù)的命令、一個(gè)修改數(shù)據(jù)的命令、一個(gè)調(diào)用數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程的命令及其參數(shù)等。 .NET框架自帶兩個(gè) Data Provider: SQL Server .NET Data Provider和 OLD DB .NET Data Provider,相應(yīng)地,上面提到的 Connection、 Command、DataReader、 DataAdapter對(duì)象都有 SQL和 OLE DB兩個(gè)派生類版本。 ② 數(shù)據(jù)流提供了高性能的、前向的數(shù)據(jù)存取機(jī)制。 ②請(qǐng)求一個(gè)記錄集合。 ⑤關(guān)閉數(shù)據(jù)庫(kù)連接。就像其他的數(shù)據(jù)源控件一樣,SqlDataSource控件可以被綁定到任何支持 DataSourceID屬性的數(shù)據(jù)綁定控件上。SqlDataSource控件定義了數(shù)據(jù)源以及對(duì)它執(zhí)行的查詢,并且 DataGrid的 DataSourceID屬性指向SqlDataSource。雖然可以使用通用的 OLEDB提供程序,但是使用本地 Oracle提供程序更有效。 Integrated Security=SSPI //將被執(zhí)行的 SQL語(yǔ)句 SelectCommand=SQL語(yǔ)句 / 在數(shù)據(jù)源控件中,設(shè)置 ProviderName為。 第 11章 Web數(shù)據(jù)庫(kù) JSP+JDBC模式 1. JDBC JDBC與 ODBC類似,也是一種特殊的 API,是 Java應(yīng)用程序與數(shù)據(jù)庫(kù)的通用接口( Java API),它規(guī)定了 Java如何與數(shù)據(jù)庫(kù)進(jìn)行交互作用。 JDBC訪問(wèn)數(shù)據(jù)庫(kù)的過(guò)程是:首先用戶的瀏覽器連接到 Web服務(wù)器上,下載含有 Java小程序的 HTML頁(yè), Java小程序在客戶端運(yùn)行,使用 JDBC接口,直接與數(shù)據(jù)庫(kù)服務(wù)器交互,并直接把查詢結(jié)果的 HTML頁(yè)返回給瀏覽器。 第 11章 Web數(shù)據(jù)庫(kù) JSP+JDBC模式 2. JSP數(shù)據(jù)庫(kù)連接實(shí)例 (1)連接 SQL SERVER2021數(shù)據(jù)庫(kù) 首先去微軟的官方網(wǎng)站下載驅(qū)動(dòng)程序: Microsoft SQL server 2021 for JDBC壓縮包,然后把其中的 Tomcat服務(wù)器文件下的webapps\ROOT\WEBINF\classes文件夾下,然后再編寫(xiě)連接數(shù)據(jù)庫(kù)的程序。 % //獲得連接 Connection con=(url,用戶名稱 ,密碼 )。 第 11章 Web數(shù)據(jù)庫(kù) JSP+JDBC模式 (2)連接 ORACAL數(shù)據(jù)庫(kù) %().newInstance()。 Connection conn= (url,user,password)。 //執(zhí)行 sql,獲得結(jié)果集 ? ()。 XML包含一組基本規(guī)則,利用這種規(guī)則可以創(chuàng)建針對(duì)特定應(yīng)用領(lǐng)域的標(biāo)記語(yǔ)言。 XSL是用于表達(dá) XML文檔式樣的語(yǔ)言,為客戶端的 Web瀏覽器改變顯示格式,提供了 XML文檔顯示和打印輸出時(shí)的格式化排版功能。如果被規(guī)定,那么該文檔是有效的,否則是無(wú)效的。標(biāo)記聲明可以是元素類型聲明、屬性表聲明、實(shí)體聲明或符號(hào)聲明。 ② 屬性表聲明 屬性表聲明用于定義與給定元素類型有關(guān)的屬性集,它還可以指定這些屬性的類型限制并能提供缺省值。 第 11章 Web數(shù)據(jù)庫(kù) XML ③ 實(shí)體聲明 XML的文檔可以看作是實(shí)體的組合。通用實(shí)體聲明在引用時(shí)用“ amp。 第 11章 Web數(shù)據(jù)庫(kù) XML (2)XML Schema DTD本身并不是 XML,而且它只提供非常有限的數(shù)據(jù)類型,缺乏對(duì) XML文檔的內(nèi)容及語(yǔ)義的約束機(jī)制, DTD中的內(nèi)容模型也是不開(kāi)放的。 第 11章 Web數(shù)據(jù)庫(kù) XML XML Schema提供了一系列新特色,大大彌補(bǔ)了 DTD的不足: ① 豐富的數(shù)據(jù)類型。屬性的應(yīng)用范圍是多種多樣的,有的是針對(duì)所有元素,有的則專門針對(duì)圖形元素。利用 XSL,一個(gè) XML文檔可以根據(jù)不同的表示要求有不同的表示形式。其中資源被定義為信息或服務(wù)的任何可定位的單元。 XLink還能通過(guò)鏈接文件建立間接鏈接,允許對(duì) XML文檔中的特定信息單元進(jìn)行鏈接。 DOM定義了HTML文檔和 XML文檔的邏輯結(jié)構(gòu),給出了訪問(wèn)和處理文檔的方法。使用 SAX比使用 DOM要節(jié)省很多內(nèi)存開(kāi)銷,特別當(dāng)應(yīng)用程序只對(duì)一個(gè)大型 XML文檔中的某些元素感興趣時(shí)更是如此。 XML支持復(fù)用文檔片段,使用者可自創(chuàng)或與他人共享標(biāo)簽,可定義無(wú)限量的標(biāo)注。 XML的標(biāo)記是用戶定義的,所以從理論上講,其類型的數(shù)量可以是無(wú)限的。 XML可以自行設(shè)計(jì)有意義的標(biāo)記,便于異構(gòu)系統(tǒng)之間的數(shù)據(jù)交換和信息檢索,實(shí)現(xiàn)機(jī)器與機(jī)器之間的信息交換。 (6)半結(jié)構(gòu)化。這主要源于 XML的自定義性和自解釋功能以及可擴(kuò)展性、標(biāo)準(zhǔn)性等。 ③ 需要客戶端將同樣的數(shù)據(jù)以不同的瀏覽形式提供給不同的用戶應(yīng)用??梢詫?DTD或 Schema看成模板,填入需要的數(shù)據(jù)。如果所使用的瀏覽器可以顯示 XML,那么,直接將 XML文檔發(fā)送給瀏覽器,否則,使用 XSL將XML翻譯成瀏覽器可處理的內(nèi)容。對(duì) XML而言,主要方法是將XML數(shù)據(jù)以二進(jìn)制大對(duì)象( BLOB, Binary Large Object)的形式進(jìn)行存儲(chǔ),然后在每一次使用時(shí)將它進(jìn)行解析。但層次數(shù)據(jù)庫(kù)技術(shù)不成熟,而且操作復(fù)雜,因此這也不是一種很有效的方法。 Oracle、 Microsoft、 IBM公司已經(jīng)開(kāi)發(fā)出相應(yīng)的工具來(lái)支持這種方法,在它們各自的 RDBMS基礎(chǔ)上存儲(chǔ)XML數(shù)據(jù)。但是,由于用戶不了解搜索引擎中文檔模型的具體構(gòu)造,給出的查詢關(guān)鍵詞很難與所查文檔精確匹配,檢索效果不理想。 第 11章 Web數(shù)據(jù)庫(kù) Web數(shù)據(jù)查詢 (2)基于概念的檢索技術(shù) 自然語(yǔ)言中,詞語(yǔ)的同義與多義現(xiàn)象較為普遍,導(dǎo)致基于關(guān)鍵詞的查詢不夠準(zhǔn)確,也不完全?;谙嚓P(guān)度的反饋,通過(guò)對(duì)查詢請(qǐng)求不斷修正,以提高查詢的準(zhǔn)確度。這樣,用戶就可以只瀏覽那些他們認(rèn)為與查詢最相關(guān)的簇,減少了所需瀏覽網(wǎng)頁(yè)的數(shù)量,提高了查詢效率。 第 1代 Web查詢語(yǔ)言,例如 W3QL和 WebSQL,綜合了文檔中出現(xiàn)的文本模式和描述鏈接結(jié)構(gòu)的圖模式,目的是將基于關(guān)鍵詞查詢的搜索引擎技術(shù)和數(shù)據(jù)庫(kù)系統(tǒng)中結(jié)構(gòu)化查詢語(yǔ)言技術(shù)結(jié)合在一起,實(shí)現(xiàn)類似于從數(shù)據(jù)庫(kù)中查詢數(shù)據(jù)的查詢表達(dá)方式,增強(qiáng)了用戶查詢 Web信息的表達(dá)能力。由于 Web上的數(shù)據(jù)大多是半結(jié)構(gòu)的,這些語(yǔ)言還強(qiáng)調(diào)對(duì)半結(jié)構(gòu)化特性的支持。這類語(yǔ)言的主要缺點(diǎn)是不能連接兩個(gè)不同的文檔,表達(dá)能力有限
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1