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

正文內(nèi)容

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

2025-11-08 15:53 上一頁面

下一頁面
 

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