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

正文內(nèi)容

ch11_數(shù)據(jù)庫技術(shù)專題——web數(shù)據(jù)庫技術(shù)(完整版)

2024-11-21 15:53上一頁面

下一頁面
  

【正文】 在 JSP的實現(xiàn)方式中,從一段純文本代碼到一個動態(tài)的 Web頁面的過程,取決于所使用的 JSP運行系統(tǒng),也就是 JSP引擎的工作方式。 JSP和 ASP從形式上非常相似,但它們之間還存在以下區(qū)別: ASP 的編程語言是 VBScript 之類的腳本語言, JSP 使用的是 Java , JSP的效率和安全性更高, JSP的組件方式更方便, JSP的適應平臺更廣。作為 Java平臺的一部分, JSP擁有 Java編程語言“一次編寫,到處運行”的特點。 Server Farm是將許多主機組織在一起,提供一個一致的影像給用戶。若在 ASP網(wǎng)頁中調(diào)用到組件,則部署組件是需要復雜的注冊操作,同時此組件在使用中經(jīng)常會被鎖定而無法更新版本。 ASP雖然容易使用,但在網(wǎng)頁程序過多時會顯得相當復雜, HTML標注和程序代碼混雜,以致會有雜亂無章的感覺。 第 11章 Web數(shù)據(jù)庫 .NET (1)首次存取 客戶端從瀏覽器發(fā)出一個 ASPX網(wǎng)頁的請求到 服務器, Web服務器會交由 。 (5)MDAC( Microsoft Data Access Component) 。 ASP,運行在 .NET平臺上,以前的 ASP腳本幾乎不經(jīng)修改就可在 .NET平臺上運行,從而保護了企業(yè)先前的相關投資。其基本模塊包括以下幾個部分: Web服務( Web Services)、通用語言運行時環(huán)境( Common Language Runtime)、服務框架類庫( Class Library)、數(shù)據(jù)訪問服務 、表單應用模板和 Web應用程序模板。 ASP的源程序不會被傳送到客戶端,因而可避免源程序被他人截獲,提高了程序的安全性。 第 11章 Web數(shù)據(jù)庫 ASP 3. ASP的優(yōu)點 (1)使用 VBScript、 Javascript等簡單易懂的腳本語言,結(jié)合 HTML代碼,可快速地完成網(wǎng)站的應用程序。通過 ASP內(nèi)置的對象、服務器組件可以完成非常復雜的任務 ,而且用戶還可以開發(fā)或利用其它服務器組件完成專門的任務。目前, Microsoft公司推出支持 ASP的服務器有: (1)Microsoft Inter Information Server ( ) on Windows NT server 。 利用 ASP,可以把 HTML文本、腳本命令及 ActiveX組件混合在一起構(gòu)成 ASP頁,實現(xiàn)對 Web數(shù)據(jù)庫的訪問。 CGI程序的伸縮性不很理想,因為它為每一個正在運行的 CGI程序開一個獨立進程,而內(nèi)嵌的 PHP可以具有更高的可伸縮性。 第 11章 Web數(shù)據(jù)庫 PHP 3. PHP的優(yōu)點 (1) 數(shù)據(jù)庫連接方便。 (1)操作系統(tǒng): Microsoft Windows系列 : Windows 98/ Windows , Linux, FreeBSD或 Solaris。 PHP是一種動態(tài)網(wǎng)頁的開發(fā)工具。 (4)系統(tǒng)靈活。 C/S的應用必須開發(fā)出專用的客戶端軟件,無論是安裝、配置還是升級都需要在所有的客戶機上實施,極大地浪費了人力和物力。 (5)內(nèi)建多媒體支援: IE CSS與內(nèi)建的 ActiveX Controls,提供多媒體支持的功能,包括轉(zhuǎn)換特效、濾鏡特效、路徑控制、順序控制、動畫、制圖、播放聲音和影像等多媒體功能。網(wǎng)頁的內(nèi)容,可“動態(tài)”地隨時插入、修改、或刪除網(wǎng)頁的元件,譬如文字、標記等。當用戶瀏覽器通過 HTTP協(xié)議向 Web服務器請求提供網(wǎng)頁內(nèi)容時,服務器僅僅是將原已設計好的 HTML文檔傳送給用戶瀏覽器。在Inter應用初期, Web網(wǎng)頁多為靜態(tài)網(wǎng)頁,隨著 Inter的逐步普及,出現(xiàn)了動態(tài)網(wǎng)頁。而放置在不同的 Z軸上,設計者就可以產(chǎn)生重疊的效果。 C/S所采用的標準只要在內(nèi)部統(tǒng)一就可,它的應用往往是專用的。 第 11章 Web數(shù)據(jù)庫 Web數(shù)據(jù)庫應用的三層體系結(jié)構(gòu) (3)客戶端消腫。 B/W/D系統(tǒng)在客戶機與數(shù)據(jù)庫服務器之間增加了一層 Web服務器,使兩者不再直接相連,客戶機無法直接操縱數(shù)據(jù)庫,可以有效地防止非法入侵。 PHP在大多數(shù) Unix平臺, GUN/Linux和微軟 Windows平臺上均可運行。 (3) PHP引擎程序?qū)?WEB服務器傳送過來的文件從頭到尾進行掃描,并根據(jù)命令從后臺讀取,處理數(shù)據(jù),并動態(tài)地生成相應的 HTML頁面。 PHPLIB提供一系列基庫。 第 11章 Web數(shù)據(jù)庫 ASP ASP( Active Server Pages)是由 Microsoft推出的動態(tài) Web設計技術(shù),是一個基于 Web服務器端的開發(fā)和腳本運行環(huán)境。 (4)腳本語言:腳本語言( scripting language)是介于HTML和 Java, C++以及 Visual Basic等編程語言之間的一種語言,它與編程語言之間最大的區(qū)別是后者的語法和規(guī)則更為嚴格和復雜一些。一個 ASP文件相當于一個可執(zhí)行文件 ,因此必須放在 Web服務器上有執(zhí)行權(quán)限的目錄下。 (5)執(zhí)行所有的服務器端腳本,并將執(zhí)行結(jié)果與 HTML代碼進行合并。 (5)支持廣泛?!焙唵蔚卣f, .NET是一個開發(fā)和運行軟件的新環(huán)境。,包含了許多新的特性。 (1)以 .NET Framework SDK為例,運行 下: (2)Windows XP、 Windows 2021或 Windows NT4(帶 NT4 Service Pack 6a)。 當用戶發(fā)出一個 ASPX網(wǎng)頁的請求后, ASPX的網(wǎng)頁轉(zhuǎn)換成源程序代碼,然后編譯成一個 DLL文件,接著將此網(wǎng)頁當成一個類,在內(nèi)存中建立此對象的實體,并進行初始化操作,最后才將執(zhí)行結(jié)果返回到客戶端。若找到了編譯過的 DLL,便省略掉編譯的步驟,直接從編譯過的 DLL建立對象,接著保存網(wǎng)頁與控制項的狀態(tài)信息,處理事件,將執(zhí)行的結(jié)果返回到客戶端。 ASP網(wǎng)頁中撰寫程序代碼只限于 Script語言, 、 C、 C++、 Jscript等語言,能提供更好的執(zhí)行效率與跨語言兼容性 (4)更高的執(zhí)行效率。 (7)更好的伸縮性。 、以組件為基礎的程序化模型,使開發(fā) Web應用程序的操作就像是開發(fā)傳統(tǒng)應用程序一樣。 第 11章 Web數(shù)據(jù)庫 JSP JSP文件名由 .jsp結(jié)尾,一般由三部分組成: (1)靜態(tài)的 HTML或 XML的組件。 JSP引擎是安裝在 Web服務器或 Web應用服務器上的。以后再執(zhí)行此 JSP頁面時, JSP引擎會先檢查它是否比已編譯好的 JSP(這實際上已經(jīng)是 Servlet),如果是的話才需要重新執(zhí)行翻譯和編譯的過程,否則,其執(zhí)行速度與執(zhí)行 Servlet相同。 圖 JSP和 Servlet結(jié)合使用 瀏覽器 JSP頁面 Servlet 請求( Request) 響應( Response) 第 11章 Web數(shù)據(jù)庫 JSP (3)采用 EJB技術(shù)的可擴展處理。同時,這也有利于進行分工, Web頁面人員編寫 HTML, Servlet程序員在預留的地方插入動態(tài)部分即可。 Web頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。 第 11章 Web數(shù)據(jù)庫 ASP+ADO模式 ADO封裝了 OLE DB中最常用的一些特性。 第 11章 Web數(shù)據(jù)庫 ASP+ADO模式 2. ASP數(shù)據(jù)庫連接實例 ⑴ 連接 SQL SERVER2021數(shù)據(jù)庫 ASP與服務器的數(shù)據(jù)庫連接有兩種方法,一種為通過 ODBC建立連接,另一種通過 OLEDB建立連接。Password=密碼 。 ① DataSet對象 DataSet對象是一個存在于內(nèi)存中的數(shù)據(jù)庫,在 中處于核心地位,它提供了一種與數(shù)據(jù)來源無關的數(shù)據(jù)表示方式,可以表示、存儲和管理來自遠程或本地的數(shù)據(jù)庫、 XML文件或數(shù)據(jù)流甚至應用程序的局部數(shù)據(jù)。 第 11章 Web數(shù)據(jù)庫 + 對于任何形式的數(shù)據(jù)源,都可以使用 .NET Data Provider,從而允許 .NET應用程序使用這些數(shù)據(jù)源。 第 11章 Web數(shù)據(jù)庫 + (3) 由于有了 DataSet,所以 : ①創(chuàng)建一個數(shù)據(jù)庫連接。 SqlDataSource控件代表一個通過 SQL數(shù)據(jù)庫提供者的數(shù)據(jù)源控件。在默認情況下,該控件的提供程序是Microsoft SQL Server,所以需要 序提供值。無需指定本地提供程序,因為Oracle提供程序已經(jīng)是本地的。而 JDBC Driver API則是為數(shù)據(jù)庫廠商提供的編程接口。 ? ()。 ResultSet rs=(sql)。 其中, DTD和 Schema用于規(guī)定 XML文件的邏輯結(jié)構(gòu),定義XML文件中的元素、元素屬性及其之間的關系,可幫助 XML的分析程序校驗 XML文件標記的合法性。 DTD一般包括標記聲明或參數(shù)實體引用,有時還包括外部實體的 ID。其定義由屬性名稱、屬性類型和缺省值聲明組成。當然也可以將這樣的聲明用于其它類型的聲明,像屬性表聲明和實體聲明。 ③ 支持屬性分組。在XLink中,鏈接( link)是指由 XLink鏈接元素定義的兩個或兩個以上資源之間或資源的各部分之間的一種關系。 DOM以要求的方式處理 XML文檔信息,使應用程序或編程語言可以通過節(jié)點樹訪問文檔的內(nèi)容。 XML開放性的基礎是經(jīng)過驗證的標準技術(shù),在市場上有許多成熟軟件可用來幫助編程、管理,XML解析器可以使用編程的方法載入一個 XML的文檔。 第 11章 Web數(shù)據(jù)庫 XML (4)語義性強。 第 11章 Web數(shù)據(jù)庫 XML 3. XML的應用 (1)XML的應用范圍 XML的應用主要體現(xiàn)在以下四個方面: ① 網(wǎng)絡用戶在兩個或更多異質(zhì)數(shù)據(jù)庫之間進行通信的應用。 ② 生成 XML文檔。 HTML的存儲管理都是基于這種平面的文件系統(tǒng)。 (4)使用基于關系數(shù)據(jù)庫的存儲管理技術(shù) 在這種方法中, XML數(shù)據(jù)被映射為關系模式下的表,以半結(jié)構(gòu)化查詢語言提出的查詢被翻譯為 SQL查詢。例如, Stanford大學研究的 PageRank算法,這類方法通過構(gòu)造 Web上網(wǎng)頁間的引用圖,并綜合考慮網(wǎng)頁被引用的次數(shù)以及鏈接的源網(wǎng)頁的重要性,來判斷鏈接的目標頁面的重要性。如果一次聚類生成的簇中仍然包含大量文檔,可以對該簇中的文檔再次聚類得到若干個子簇。這些語言提供了創(chuàng)建復雜結(jié)構(gòu)的查詢結(jié)果的能力。 第 11章 Web數(shù)據(jù)庫 Web。 第 11章 Web數(shù)據(jù)庫 Web數(shù)據(jù)查詢 ② 基于 XML的查詢語言 基于 XML查詢語言分為單文檔查詢語言、圖形化查詢語言和多文檔查詢語言。 此外,智能 Agent等技術(shù)也開始應用于 Web信息查詢,以提高 Web信息查詢的準確度,并向用戶提供個性化的服務。因此,一些搜索引擎開始在基于關鍵詞查詢的基礎上,引入基于概念的檢索。 (5)使用基于面向?qū)ο髷?shù)據(jù)庫的存儲管理技術(shù) 面向?qū)ο髷?shù)據(jù)庫用自身的方法、關系和語義來管理分層 XML樹,把XML文檔中的元素映射為對象數(shù)據(jù)庫的中的對象,同時提供了強大的導航和鏈接功能。由于反復解析,破壞了 XML的結(jié)構(gòu),所以這種方法有很大的缺陷。 ③ 解析 XML文檔。可統(tǒng)一各種不同數(shù)據(jù)源的表示方法,從而屏蔽了操作系統(tǒng)、編程語言以及硬件設置的不同,實現(xiàn)了互操作。 (5)簡單、通用。 (2)可擴展性。在 DOM中, XML文檔具有類似于樹的邏輯結(jié)構(gòu),其中樹的節(jié)點表示的是對象而不是數(shù)據(jù)結(jié)構(gòu)。 XLink可以實現(xiàn)使用 HTML的基于 URL超文本鏈接和定位可獲得的任何功能。 ④ 原型可以更新。 DTD的這些缺陷促成了 XML Schema的產(chǎn)生。實體聲明后就可以在其它地方引用。 第 11章 Web數(shù)據(jù)庫 XML ① 元素類型聲明 元素是 XML文檔的基礎。 XLL進一步擴展文檔之間的超媒體鏈接及鏈接附加處理功能,將目前的簡單鏈接擴展為雙向、多重鏈接。 ()。 String url=jdbc:oracle:thin:localhost:1521: 數(shù)據(jù)庫的SID。 % (rverDriver).newInstance()。JDBC由一組用 Java語言寫的類和接口組成。下面給出一個典型的通用Oracle連接: asp:SqlDataSource ID=connectoracle RunAt=server Pro
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1