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

正文內(nèi)容

cach233腳本語言開發(fā)數(shù)據(jù)庫的web應(yīng)用程序畢業(yè)論文(編輯修改稿)

2024-10-01 17:01 本頁面
 

【文章內(nèi)容簡介】 到客戶端。隨著客戶端計(jì)算機(jī)的功能越來越強(qiáng)大, CPU 速度越來越快,如果將部分簡單的操作交給客戶端的計(jì)算機(jī)處理,這樣就可以大大提高服務(wù)器的工作效率。這時(shí)候網(wǎng)頁腳本語言就應(yīng)運(yùn)而生了,因?yàn)檫@種腳本語言能夠與一般的 HTML 語言交互使用。在讀取網(wǎng)頁的同時(shí),腳本語言編寫的小程序也被傳輸?shù)娇蛻魴C(jī)上,并在客戶機(jī)上執(zhí)行。 腳本語言的一般問題 腳本語言 (JavaScript,VBscript等 )介于 HTML和 C,C++,Java,C等編程語言之間。 HTML 通常用于格式化和鏈結(jié)文本。而編程語言通常用于向機(jī)器發(fā)出一系列復(fù)雜的指令。腳本語言與編程語言有很多相似地方,其函數(shù)與編程語言比較相象一些 ,其也涉及到變量。與編程語言之間最大的區(qū)別是編程語言的語法和規(guī)則更為嚴(yán)格和復(fù)雜一些。腳本語言一般都是以文本形式存在 ,類似于一種命令。 Cach233。的腳本語言 Cach233。 ObjectScript 語言,它是一種非常有用的對象腳本語言,針對 Cach233。 數(shù)據(jù)庫應(yīng)用的實(shí)際需要,重點(diǎn)增加了面向?qū)ο笤O(shè)計(jì)數(shù)據(jù)庫的功能,不僅豐富了語言本身,而且極大便利了 Cach233。 數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)。在使用 Cach233。 以前,您需要對 Cach233。 為你提供的數(shù)據(jù)庫程序設(shè)計(jì)語言進(jìn)行了解,那就是 Cach233。 6 ObjectScript 語言。 Cach233。 ObjectScript 對象腳本語言是一種以面向?qū)ο蠹夹g(shù)為基礎(chǔ)的數(shù)據(jù)庫庫設(shè)計(jì)語言。 Cach233。 ObjectScript 的對象的建立和函數(shù)的編寫和目前通用的面向?qū)ο蟮木幊陶Z言是類似的。所以,熟悉面向?qū)ο缶幊痰某绦騿T使用 Cach233。 是很容易上手的。 Cach233。 ObjectScript 不限定變量的長度。然而只有前 31 個(gè)字符是重要的,如果前 31 個(gè)字符是一樣的變量,是被看作為一個(gè)的。變量的名稱必須是以大寫或者小寫的字符或者是用 %符來開頭。 Cach233。 ObjectScript 的變量的定義一共有 3 個(gè)函數(shù): Set、Read 和 For。 Kill 命令是用來刪除變量的。 ObjectScript 的變量的使用是不需要象 C 里面那樣聲明的。 Cach233。 ObjectScript 提供的運(yùn)算符有兩種:一種是單元的運(yùn)算符,另一種是二元的運(yùn)算符。二元的運(yùn)算符包括了:算術(shù)運(yùn)算符;字符串運(yùn)算符;邏輯運(yùn)算符;比較運(yùn)算符。 Cach233。 ObjectScript 里面的表達(dá)式是由一些表達(dá)式的元素和一些運(yùn)算符連接構(gòu)成的。表達(dá)式的元素可以是:本地或者全局變量、特殊變量、函數(shù)、用戶定義的函數(shù)、用戶定義的變量、數(shù)字、文字、系統(tǒng)變量、在括號中的表達(dá)式。在 Cach233。 ObjectScript 中還有很多的命令是以 Z 開頭的,一般來說這些命令可以被看作系統(tǒng)命令。它們主要有 3 個(gè)方面的功能。 第一、在程序中之用來編輯程序模塊即 routine 的; 第二、用于設(shè)定斷點(diǎn)和捕獲出錯(cuò)信息的; 第三、系統(tǒng)的低端命令,一般是用來設(shè)置一些系統(tǒng)屬性。 Cach233。 ObjectScript 語言提供了很多內(nèi)部函數(shù),這些函數(shù)可以被作為一個(gè)表達(dá)式那樣調(diào)用。它們也可以把對方作為自己的參數(shù)。 Cach233。 ObjectScript 語言對 Routine 的使用中,我們可以把 Routine 理解為“小程序”或程序模塊。 Cach233。 ObjectScript 對Routine 的使用類似于傳統(tǒng)關(guān)系型數(shù)據(jù)庫的存儲過程,但是和存儲過程也有不一樣的地方。例如,對一個(gè)類或者對對象實(shí)例的操作的存儲過程,在 Cach233。 中通常是被封裝為類方法或者是對象方法。而 Routine 實(shí)現(xiàn)的功 能和應(yīng)用也比存儲過程要多一些。而且 Routine 可以嵌入很多其它語言的程序段,或者可以調(diào)用一些外部函數(shù)。 目前,主流的編程語言都是以面向?qū)ο蠹夹g(shù)為基礎(chǔ)的,當(dāng)今數(shù)據(jù)庫的發(fā)展也是以采用面向?qū)ο蠹夹g(shù)作為分水嶺的。但是,過去我們常用的關(guān)系型數(shù)據(jù)庫卻都是基于關(guān)系型Cach233。腳本語言開發(fā)數(shù)據(jù)庫的 Web 應(yīng)用程序 7 的思維建立數(shù)據(jù)庫的。由于這樣的情況造成了我們的設(shè)計(jì)者在用以往傳統(tǒng)的關(guān)系數(shù)據(jù)庫設(shè)計(jì)開發(fā)的過程中,需要首先試圖把現(xiàn)實(shí)世界中的對象實(shí)體拆分成為若干個(gè)二維關(guān)系的表,并將程序中對象的屬性與表里面的字段聯(lián)系起來。這樣的工作往往既困難又費(fèi)時(shí),占 據(jù)了開發(fā)初期的 30%以上的時(shí)間,而且拆分的工作,會(huì)造成數(shù)據(jù)庫空間的浪費(fèi),也會(huì)造成相當(dāng)一部分的磁盤空間的浪費(fèi)。并且,在實(shí)施開發(fā)的過程中,也會(huì)因?yàn)樵O(shè)計(jì)的不足而需要增加新的表或者字段,而最終造成更大的時(shí)間消耗和更多的空間浪費(fèi)。 關(guān)系數(shù)據(jù)庫的缺點(diǎn)不僅使數(shù)據(jù)庫的設(shè)計(jì)和優(yōu)化復(fù)雜和難以駕馭。而且由于在數(shù)據(jù)庫檢索和輸出時(shí)需要將所拆分的大量的表連接起來,這就必然會(huì)影響數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能,使其難于實(shí)現(xiàn)用戶所需的高速響應(yīng)性能。甚至,在一些比較復(fù)雜的開發(fā)中,許多現(xiàn)實(shí)生活中的對象及其關(guān)系是根本不能很好用二維的關(guān)系表達(dá)或拆分的。 這樣,我們迫切的需要一種新型的可以解決這個(gè)問題的數(shù)據(jù)庫,而隨著多媒體技術(shù)和 Inter 應(yīng)用的迅猛發(fā)展,這種需求顯得更為迫切,在適應(yīng)當(dāng)代的面向?qū)ο蠛兔嫦? web 應(yīng)用的新需求背景和推動(dòng)下出現(xiàn)了 Cach233。至此,我們可使用新型的 Cach233。 數(shù)據(jù)庫和它的 Cach233。 ObjectScript 語言功能來開發(fā)出各種高性能、高伸縮性和高可用性的數(shù)據(jù)庫應(yīng)用系統(tǒng),這種先進(jìn)而成熟的技術(shù)使得我們的數(shù)據(jù)庫的建立也實(shí)現(xiàn)了以面向?qū)ο蠹夹g(shù)為基礎(chǔ)。 面向?qū)ο髷?shù)據(jù)庫系統(tǒng) (簡稱 OODBS) 是數(shù)據(jù)庫技術(shù)與面向?qū)ο蟪绦蛟O(shè)計(jì)方法相結(jié)合的產(chǎn)物。面向?qū)ο髷?shù)據(jù)庫將面向?qū)ο蟮哪芰x予了數(shù)據(jù)庫設(shè)計(jì)人員和數(shù)據(jù)庫應(yīng)用開發(fā)人員 ,從而擴(kuò)展了數(shù)據(jù)庫系統(tǒng)的應(yīng)用領(lǐng)域 ,并能提高開發(fā)人員的工作效率和應(yīng)用系統(tǒng)的質(zhì)量。面向?qū)ο髷?shù)據(jù)庫把面向?qū)ο蟮姆椒ê蛿?shù)據(jù)庫技術(shù)結(jié)合起來 ,使得數(shù)據(jù)庫的分析、設(shè)計(jì)最大程度地與人們對客觀世界的認(rèn)識相一致 ,是數(shù)據(jù)庫技術(shù)中巨大的進(jìn)步。 面向?qū)ο髷?shù)據(jù)庫將面向?qū)ο蟮哪芰x予了數(shù)據(jù)庫設(shè)計(jì)人員和數(shù)據(jù)庫應(yīng)用開發(fā)人員 ,從而擴(kuò)展了數(shù)據(jù)庫系統(tǒng)的應(yīng)用領(lǐng)域 ,能提高開發(fā)人員的工作效率和應(yīng)用系 統(tǒng)的質(zhì)量。 面向?qū)ο髷?shù)據(jù)庫具有數(shù)據(jù)庫管理系統(tǒng)的基本功能。首先 ,數(shù)據(jù)庫中的數(shù)據(jù)是永久保存的;其次是在存儲管理方面 ,包括索引管理、數(shù)據(jù)聚集、數(shù)據(jù)緩沖、存取路徑選擇、查詢優(yōu)化等;三是能夠并發(fā)控制 ,提供高于當(dāng)前已有數(shù)據(jù)庫管理系統(tǒng)同樣級別的、對多個(gè)用戶并發(fā)操作的支持;四是故障恢復(fù)能力 ,提供不低于當(dāng)前已有的數(shù)據(jù)庫管理系統(tǒng)同樣級別的、將數(shù)據(jù)庫從故障后的錯(cuò)誤狀態(tài)中恢復(fù)到某個(gè)正確狀態(tài)的功能;五是交互式查詢功能 ,且是非過程化的、高效的、獨(dú)立應(yīng)用的。 面向?qū)ο髷?shù)據(jù)庫是一個(gè)面向?qū)ο蟮南到y(tǒng)。其具有支持面向?qū)ο髷?shù)據(jù)庫模型 ,支持復(fù)雜對象 ,具有運(yùn)用各種構(gòu)造機(jī)制從簡單對象組成復(fù)雜對象的能力。復(fù)雜對象構(gòu)造能力加 8 強(qiáng)了對客觀現(xiàn)實(shí)世界的模擬能力 ,且方法自然、易理解;具有對象標(biāo)識 ,對象標(biāo)識具獨(dú)立于其值而存在的特性 ,可以極大地加快查詢速度;具有封裝性 ,對象封裝了數(shù)據(jù) ,實(shí)現(xiàn)了信息隱藏 ,使用戶不必知道操作的實(shí)現(xiàn)細(xì)節(jié) ,只需利用設(shè)計(jì)者提供的消息即可訪問對象;具備類型 / 類、類型層次 / 類層次能力 ,因而支持繼承性這一強(qiáng)有力的建模工具;具有可擴(kuò)充性等優(yōu)良特性。 面向?qū)ο髷?shù)據(jù)庫具備應(yīng)用領(lǐng)域所需要的一些特性 ,且相對于傳統(tǒng)數(shù)據(jù)庫優(yōu)勢明顯 面向?qū)ο髷?shù)據(jù)庫對數(shù)據(jù)語義的擴(kuò)展更大 ,允許定義任何復(fù)雜的數(shù)據(jù)類型和提供與數(shù)據(jù)相關(guān)聯(lián)的行為。面向?qū)ο髷?shù)據(jù)的語義更接近于面向?qū)ο蟪绦蛟O(shè)計(jì)語言的語義。具有表示和構(gòu)造復(fù)雜對象的能力 ,可以模擬復(fù)雜的現(xiàn)實(shí)世界 ,其對象的取值可以是另外一個(gè)對象 ,實(shí)際存儲的又是該對象的標(biāo)識 ,這樣的表示既自然又容易理解 ,且查詢速度較關(guān)系數(shù)據(jù)庫系統(tǒng)快得多。面向?qū)ο蠹夹g(shù)強(qiáng)調(diào)與數(shù)據(jù)相關(guān)軟件的組織而不是強(qiáng)調(diào)控制流 ,從而把程序員的注意力轉(zhuǎn)向數(shù)據(jù)庫設(shè)計(jì)者的意圖 ,面向?qū)ο笳Z言和面向?qū)ο髷?shù)據(jù)庫相互形成天然的互補(bǔ)。語言強(qiáng)調(diào)的是處理過程、復(fù)雜的結(jié)構(gòu)化和局部數(shù)據(jù) ,而數(shù)據(jù)庫強(qiáng)調(diào)的是更為明確的方法、應(yīng)用 領(lǐng)域之外的數(shù)據(jù)共享和對大量數(shù)據(jù)的支持。面向?qū)ο笳Z言和面向?qū)ο髷?shù)據(jù)庫的共同目標(biāo)之一是在它們之間建立一個(gè)清晰的聯(lián)合 ,且保持它們各自的長處。 Cach233。 后關(guān)系型數(shù)據(jù)庫的服務(wù)器后端可以是數(shù)據(jù)庫服務(wù)器和應(yīng)用服務(wù)器的集合。 Cach233。 是面向?qū)ο蟮亩嗑S數(shù)據(jù)庫,同時(shí)它也通過它獨(dú)特的統(tǒng)一數(shù)據(jù)結(jié)構(gòu)和 SQL 訪問支持類似于關(guān)系型數(shù)據(jù)庫的技術(shù)。在 Cach233。 中編寫代碼時(shí)不需要作對象 關(guān)系的轉(zhuǎn)換或映射,開發(fā)人員可以專注于相關(guān)領(lǐng)域的業(yè)務(wù)邏輯開發(fā)。 Cach233。 不僅能實(shí)現(xiàn)數(shù)據(jù)的持久化存儲,而且可以封裝業(yè)務(wù)邏輯,并通過面向?qū)ο蠹夹g(shù)將 這兩者結(jié)合在一起。而且, Cach233。 提供了優(yōu)化措施 (ECP 網(wǎng)絡(luò) )來保證數(shù)據(jù)庫和應(yīng)用服務(wù)器之間的聯(lián)系更加緊密;通過 ECP(Enterprise Cache Protocol,企業(yè)緩存協(xié)議 )可以在內(nèi)存、應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器上等地點(diǎn)自動(dòng)設(shè)置高速緩存,并且在多個(gè)應(yīng)用服務(wù)器和數(shù)據(jù)服務(wù)器之間形成一個(gè)可相互共享的網(wǎng)絡(luò),提高了整個(gè)系統(tǒng)的性能 (Performance)和可伸縮性 (Scalability)。 Cach233。 支持面向服務(wù)的架構(gòu),由于 Cach233。 緊密結(jié)合了數(shù)據(jù)和邏輯,而這兩者結(jié)合到一起就成為服務(wù) (Service),可以說客戶端程序訪問的是 Cach233。 提供的服務(wù),這樣的架構(gòu)稱作面向服務(wù)的架構(gòu) (ServiceOriented Architecture,SOA)。同樣的服務(wù)可以被任何形式的客戶所訪問,無論它是基于 Windows Form, Java UI,瀏覽器或 Web Service 客戶端。所以,最好的基于 Cach233。 的應(yīng)用架構(gòu)中將會(huì)用 Cach233。 構(gòu)建整個(gè)服務(wù) (包括數(shù)據(jù)存儲和業(yè)務(wù)邏輯 ),而不僅僅是保存數(shù)據(jù)。這樣不僅會(huì)帶來性能的提升,還可使整個(gè)Cach233。腳本語言開發(fā)數(shù)據(jù)庫的 Web 應(yīng)用程序 9 服務(wù)具備客戶端無關(guān)性,即可以用各種客戶端技術(shù)訪問 Cach233。 服務(wù),而服務(wù)器端不需要因?yàn)榭蛻舳祟愋?
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1