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

正文內(nèi)容

ch11_數(shù)據(jù)庫技術(shù)專題——web數(shù)據(jù)庫技術(shù)-在線瀏覽

2024-12-03 15:53本頁面
  

【正文】 服務(wù)器,設(shè)置好虛擬目錄,在瀏覽器的地址欄中使用虛擬目錄,否則ASP程序就不能正常運(yùn)行。當(dāng)瀏覽器向 Web Server請求調(diào)用 ASP文件時(shí) ,就啟動了 ASP。通過 ASP內(nèi)置的對象、服務(wù)器組件可以完成非常復(fù)雜的任務(wù) ,而且用戶還可以開發(fā)或利用其它服務(wù)器組件完成專門的任務(wù)。 (2)瀏覽器向 Web服務(wù)器發(fā)送 ASP請求。 (4)服務(wù)器向特定的名為 。 (6)HTML文件返回到瀏覽器。 第 11章 Web數(shù)據(jù)庫 ASP 3. ASP的優(yōu)點(diǎn) (1)使用 VBScript、 Javascript等簡單易懂的腳本語言,結(jié)合 HTML代碼,可快速地完成網(wǎng)站的應(yīng)用程序。 (3)無需編譯,在服務(wù)器端直接執(zhí)行。 ASP使用的腳本語言在Web服務(wù)器端執(zhí)行后,輸出 HTML代碼,客戶端的瀏覽器只需能識別 HTML代碼即可。 ASP除支持 VB Script、 JavaScript外 ,還能以插件形式支持第三方語言 ,如 Perl、 Rexx、 Tcl等。 ASP的源程序不會被傳送到客戶端,因而可避免源程序被他人截獲,提高了程序的安全性。 (8)ActiveX服務(wù)器組件具有很好的擴(kuò)充性。 第 11章 Web數(shù)據(jù)庫 .NET Microsoft公司的 .NET體系結(jié)構(gòu)是 Windows 分布式網(wǎng)絡(luò)應(yīng)用程序體系結(jié)構(gòu)的演進(jìn), Microsoft公司對 .NET的描述是:“ .NET是一個(gè)革命性的新平臺,它建立在開放的Inter協(xié)議和標(biāo)準(zhǔn)之上,采用許多新的工具和服務(wù)用于計(jì)算和通信。 .Net環(huán)境中的突破性改進(jìn)在于:使用統(tǒng)一的 Inter標(biāo)準(zhǔn)(如 XML)將不同的系統(tǒng)對接;是Inter上首個(gè)大規(guī)模的高度分布式應(yīng)用服務(wù)架構(gòu);使用了一個(gè)名為“聯(lián)盟”的管理程序,這個(gè)程序能全面管理平臺中運(yùn)行的服務(wù)程序,并且為它們提供強(qiáng)大的安全保護(hù)后臺。其基本模塊包括以下幾個(gè)部分: Web服務(wù)( Web Services)、通用語言運(yùn)行時(shí)環(huán)境( Common Language Runtime)、服務(wù)框架類庫( Class Library)、數(shù)據(jù)訪問服務(wù) 、表單應(yīng)用模板和 Web應(yīng)用程序模板。 圖 .NET框架的基本層次結(jié)構(gòu) C C++ Jscript ?? Common Language Specification Windows Forms ( Data amp。 Web Services ) 第 11章 Web數(shù)據(jù)庫 .NET 1. ASP的升級版本,而是 MicroSoft推出的用于 Web開發(fā)的全新框架,是 .NET框架的重要組成部分。 (如 C++、C、 ),讓程序員可以選擇熟悉的開發(fā)環(huán)境進(jìn)行組件和應(yīng)用程序的開發(fā);提供了更易于編寫、結(jié)構(gòu)更清晰的代碼,這些代碼很容易進(jìn)行再利用和共享; 譯后的語言,從而提升性能和伸縮性; Web表單使開發(fā)更直觀,完全支持面向?qū)ο蠹夹g(shù),有利于組件的重復(fù)利用; 改進(jìn)了配置、伸縮性、安全性和可靠性; 。 ASP,運(yùn)行在 .NET平臺上,以前的 ASP腳本幾乎不經(jīng)修改就可在 .NET平臺上運(yùn)行,從而保護(hù)了企業(yè)先前的相關(guān)投資。,如表 111。如果要開發(fā)、部署和運(yùn)行 ,則需要安裝 Premium Edition、 .NET Framework SDK( Software Development Kit)或者 Visual Studio .NET中的任何一個(gè),其中 Visual Studio .NET是開發(fā) .NET應(yīng)用程序的推薦平臺,能為開發(fā) ,但體積較大、對性能要求較高。 (3) (帶 NT4 Service Pack 6a)。 (5)MDAC( Microsoft Data Access Component) 。 第 11章 Web數(shù)據(jù)庫 .NET 3. ASP與 DLL文件,分別為 。盡管 ASP和 Web應(yīng)用程序,但其工作模式差別很大。如果每一個(gè) ASPX網(wǎng)頁每次執(zhí)行都必須經(jīng)過上述轉(zhuǎn)換、編譯過程,則效率低下。 第 11章 Web數(shù)據(jù)庫 .NET (1)首次存取 客戶端從瀏覽器發(fā)出一個(gè) ASPX網(wǎng)頁的請求到 服務(wù)器, Web服務(wù)器會交由 。如果找不到此網(wǎng)頁的輸出緩存或編譯過的 DLL,此時(shí)便啟動解釋器( Parser)將網(wǎng)頁轉(zhuǎn)換成源程序代碼,然后有編譯器( Compiler)將其編譯成 DLL。 第 11章 Web數(shù)據(jù)庫 .NET (2)第二次存取 當(dāng)客戶端再次發(fā)出請求執(zhí)行同一個(gè)網(wǎng)頁時(shí),服務(wù)器再次從輸出緩存中查找此網(wǎng)頁,或查找編譯過的 DLL。 (3)輸出緩存 當(dāng)用戶在第二次以后存取網(wǎng)頁,發(fā)現(xiàn)輸出緩存中已有此網(wǎng)頁時(shí),便省略掉上述所有步驟,直接將輸出緩存中的內(nèi)容返回到客戶端。 ASP雖然容易使用,但在網(wǎng)頁程序過多時(shí)會顯得相當(dāng)復(fù)雜, HTML標(biāo)注和程序代碼混雜,以致會有雜亂無章的感覺。 (2)新的數(shù)據(jù)存取方式。 (3)新的語言特性。 ,可以經(jīng)由 JIT編譯器編譯后運(yùn)行,并且引入了頁面緩沖機(jī)制,有效地縮短了服務(wù)器的應(yīng)答時(shí)間。若在 ASP網(wǎng)頁中調(diào)用到組件,則部署組件是需要復(fù)雜的注冊操作,同時(shí)此組件在使用中經(jīng)常會被鎖定而無法更新版本。在配置方面,ASP使用 IIS的嵌入式管理單元,而 XML配置文件,只要將此文件放在 Web應(yīng)用程序的相關(guān)目錄中就可以完成配置的操作。 、內(nèi)存漏失的情況,能自動重新啟動進(jìn)程,從來不死機(jī)。 ASP的 Session狀態(tài)信息只限于單機(jī)上使用。 Server Farm是將許多主機(jī)組織在一起,提供一個(gè)一致的影像給用戶。 (8)更先進(jìn)的安全性能。更多的支持工具。 第 11章 Web數(shù)據(jù)庫 JSP JSP( Java Server Pages)是由 Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種開放的、可擴(kuò)展的動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),目前有 。作為 Java平臺的一部分, JSP擁有 Java編程語言“一次編寫,到處運(yùn)行”的特點(diǎn)。 Java中連接數(shù)據(jù)庫的技術(shù)是 JDBC( Java Database Connectivity)。 Sun公司還開發(fā)了 JDBCODBC bridge,用此技術(shù) Java程序可以訪問帶有 ODBC驅(qū)動程序的數(shù)據(jù)庫,目前大多數(shù)數(shù)據(jù)庫系統(tǒng)都帶有 ODBC驅(qū)動程序,所以 Java程序能訪問諸如 Oracle、 Sybase、 MS SQL Server和 MS Access等數(shù)據(jù)庫。 (2)特殊的 JSP標(biāo)簽,包括指令( directive)標(biāo)簽和動作( action)標(biāo)簽。 JSP和 ASP從形式上非常相似,但它們之間還存在以下區(qū)別: ASP 的編程語言是 VBScript 之類的腳本語言, JSP 使用的是 Java , JSP的效率和安全性更高, JSP的組件方式更方便, JSP的適應(yīng)平臺更廣。 Java 2 SDK( Java 2 Software Development Kit)或簡稱 JDK( Java Development Kit)是 Java 2平臺上進(jìn)行應(yīng)用開發(fā)所需的開發(fā)環(huán)境。 (2)支持 JSP引擎的 Web服務(wù)器或 JSP引擎。現(xiàn)在許多服務(wù)器都提供對 JSP的支持,較為常用的是 Tomcat服務(wù)器與 Resin服務(wù)器。 第 11章 Web數(shù)據(jù)庫 JSP 2. JSP的實(shí)現(xiàn)方式 在 JSP的實(shí)現(xiàn)方式中,從一段純文本代碼到一個(gè)動態(tài)的 Web頁面的過程,取決于所使用的 JSP運(yùn)行系統(tǒng),也就是 JSP引擎的工作方式。 JSP引擎安裝在 Web服務(wù)器或使用 JSP的應(yīng)用服務(wù)器上,它可以接收客戶端對 JSP頁面的請求,并且生成 JSP頁面響應(yīng)客戶端請求。當(dāng) JSP頁面第一次被調(diào)用時(shí), JSP引擎首先把源代碼編譯成一個(gè) Java Servlet類存儲在服務(wù)器的內(nèi)存中,因而第一次執(zhí)行 JSP頁面比較費(fèi)時(shí),但這樣避免了 cgibin為每一個(gè) HTTP請求生成一個(gè)新進(jìn)程的問題,也避免了服務(wù)器端引用所引起的運(yùn)行時(shí)語法分析。 第 11章 Web數(shù)據(jù)庫 JSP 3. JSP的應(yīng)用模型 (1)簡單模型。 JSP頁面可以調(diào)用 JDBC等組件來生成結(jié)果,創(chuàng)建標(biāo)準(zhǔn)的 HTML,并將結(jié)果發(fā)送回瀏覽器。 圖 簡單模型 瀏覽器 JSP頁面 JDBC HTML/XML 數(shù)據(jù)庫 第 11章 Web數(shù)據(jù)庫 JSP ( 2)使用 Servlet 基于 Web的客戶機(jī)直接對 Servlet提出請求,由Servlet生成動態(tài)的內(nèi)容,再將結(jié)果捆綁到一個(gè)結(jié)果對象中。如圖 。 Java Bean是一種可重用的 Java組件,它可以被Applet、 Servlet、 JSP等 Java應(yīng)用程序調(diào)用。如圖 所示。使用 JSP技術(shù), Web頁面開發(fā)人員可以使用 HTML或者 XML標(biāo)記來設(shè)計(jì)和格式化最終頁面,同時(shí)使用 JSP標(biāo)記或者腳本來生成頁面上的動態(tài)內(nèi)容。由于生成內(nèi)容的核心邏輯被封裝在 Java Bean組件中,這樣 Web管理人員和頁面設(shè)計(jì)者,能夠編輯和使用 JSP頁面,而不會影響到內(nèi)容的生成。 在服務(wù)器端, JSP引擎解釋 JSP標(biāo)記和腳本,生成所請求的內(nèi)容,并且將結(jié)果以 HTML或者 XML頁面的形式傳送給瀏覽器。 第 11章 Web數(shù)據(jù)庫 JSP (2)生成可重用的組件。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,使得這些組件為更多的使用者或者客戶團(tuán)體所使用。 (3)采用標(biāo)記簡化頁面的開發(fā)。 JSP技術(shù)封裝了許多功能,提供了一系列的 JSP標(biāo)記。 (4)一次編寫,到處運(yùn)行。 第 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ù)進(jìn)行操作的有效、簡單、功能強(qiáng)大的方法。它提供存儲各種信息的開放標(biāo)準(zhǔn),規(guī)定了一套簡化了的各種數(shù)據(jù)庫管理系統(tǒng)的服務(wù)接口。使用 ADO,可以編寫緊湊簡明的腳本連接到與 OLE DB兼容的數(shù)據(jù)源或訪問與 ODBC兼容的數(shù)據(jù)庫。 ASP應(yīng)用程序 圖 ASP應(yīng)用程序、 ADO和底層數(shù)據(jù)庫之間的關(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ù)庫 ASP+ADO模式 ADO對象是一個(gè)集合,在其中包含了 Connection對象、Recordset對象和 Command對象,還有 Errors、 Properties、Fields、 Parameters四個(gè)集合,這四個(gè)集合中分別包含 Error、Property、 Field、 Parameter四種對象。 (2)查詢一個(gè)數(shù)據(jù)集合,即執(zhí)行 SQL,產(chǎn)生一個(gè) Recordset。 (4)關(guān)閉 Connection。該實(shí)例采用后者建立連接。Data source=SQL服務(wù)器名稱或 IP地址 。 PWD=數(shù)據(jù)庫密碼 。建立記錄集對象 set rs=() SQL語句 ,conn,3,2 第 11章 Web數(shù)據(jù)庫 ASP+ADO模式 ⑵ 連接 ORACAL數(shù)據(jù)庫 set adocon=() StrDSN=Provider=。User ID=用戶 ID。service_name=ip 39。在 ,通過 Managed Provider所提供的應(yīng)用程序編程接口 (API),可以輕松地訪問各種數(shù)據(jù)源的數(shù)據(jù),包括 OLE DB所支持的和 ODBC支持的數(shù)據(jù)庫。 為了將數(shù)據(jù)訪問和數(shù)據(jù)操縱分離, 件: DataSet對象和 .NET Data Provider。一個(gè) DataSet對象包含了一個(gè) DataTable的集合屬性,用來放置一個(gè)或多個(gè)DataTable對象。 第 11章 Web數(shù)據(jù)庫 + ② .NET Data Provider .NET Data Provider是 ,它包含了 Connection、 Command、 DataReader、DataAdapter對象, .NET程序員使用這些元素來實(shí)現(xiàn)對實(shí)際數(shù)據(jù)的操縱。 Command對象包含提交給實(shí)際數(shù)據(jù)庫的
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1