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

正文內(nèi)容

[工學(xué)]計(jì)算機(jī)體系結(jié)構(gòu)(編輯修改稿)

2025-02-17 13:06 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 , 為嚴(yán)格的安全管理奠定了堅(jiān)實(shí)的基礎(chǔ) 。 ◇ 要注意的問題 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 三層客戶 /服務(wù)器風(fēng)格 ◎ 三層 C/S結(jié)構(gòu)各層間的通信效率若不高 , 即使分配給各層的硬件能力很強(qiáng) , 其作為整體來說也達(dá)不到所要求的性能 。 ◎ 設(shè)計(jì)時(shí)必須慎重考慮三層間的通信方法 、 通信頻度及數(shù)據(jù)量 。 這和提高各層的獨(dú)立性一樣是三層 C/S結(jié)構(gòu)的關(guān)鍵問題 。 ◇ 基本概念 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 瀏覽器 /服務(wù)器風(fēng)格 ◎ 瀏覽器 /服務(wù)器 ( B/S) 風(fēng)格就是上述三層應(yīng)用結(jié)構(gòu)的一種實(shí)現(xiàn)方式 , 其具體結(jié)構(gòu)為: 瀏覽器 /Web服務(wù)器 /數(shù)據(jù)庫服務(wù)器 。 ◎ B/S體系結(jié)構(gòu)主要是利用不斷成熟的 WWW瀏覽器技術(shù) ,結(jié)合瀏覽器的多種腳本語言 , 用通用瀏覽器就實(shí)現(xiàn)了原來需要復(fù)雜的專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能 , 并節(jié)約了開發(fā)成本 。 從某種程度上來說 , B/S結(jié)構(gòu)是一種全新的軟件體系結(jié)構(gòu) 。 ◇ 體系結(jié)構(gòu) 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 瀏覽器 /服務(wù)器風(fēng)格 數(shù)據(jù)庫服務(wù)器數(shù)據(jù)庫客戶端瀏覽器客戶端瀏覽器W e b 服務(wù)器 ① 瀏覽器:用戶對(duì)軟件系統(tǒng)的操作與使用都要通過瀏覽器進(jìn)行。 ② Web服務(wù)器:可以對(duì)應(yīng)用系統(tǒng)的各種信息進(jìn)行組織、存儲(chǔ)與管理,并將其發(fā)布在 Inter/intra網(wǎng)絡(luò)中。 ③ 數(shù)據(jù)庫服務(wù)器:通過一個(gè) DBMS完成對(duì)這些數(shù)據(jù)的存儲(chǔ)與管理。 系統(tǒng)的工作原理 第 1步,當(dāng)用戶需要某種 Web服務(wù)時(shí),通過 Web瀏覽器向 Web服務(wù)器提出請(qǐng)求。請(qǐng)求一般以HTTP協(xié)議的形式傳輸?shù)?Web服務(wù)器。 第 2步, Web服務(wù)器根據(jù)用戶的請(qǐng)求,調(diào)出相應(yīng)的 HTML、 XML、 ASP或 JSP文件,如果請(qǐng)求的是 HTML文檔 (或 XML),則轉(zhuǎn)到第 4步,如果請(qǐng)求的是 ASP或 JSP文檔,則執(zhí)行第 3步。 ? 第 3步, Web服務(wù)器執(zhí)行 ASP或 JSP腳本程序,如果所執(zhí)行的腳本程序要使用數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù),則首先要建立 Web服務(wù)器與數(shù)據(jù)庫服務(wù)器之間的連接,然后由腳本程序向數(shù)據(jù)庫服務(wù)器的 DBMS系統(tǒng)發(fā)出操作請(qǐng)求 (如SELECT、 UPDATE、 INSERT和 DELETE等 )。數(shù)據(jù)庫服務(wù)器中的 DBMS系統(tǒng)根據(jù)請(qǐng)求信息找到所要操作的數(shù)據(jù)表,并執(zhí)行相應(yīng)的操作,然后將操作取得的結(jié)果傳送到腳本程序。服務(wù)器端的腳本程序在取得數(shù)據(jù)后將生成用戶所需的 HTML文檔,然后執(zhí)行如下的第 4步。 ? 第 4步, Web服務(wù)器將對(duì)應(yīng)的 HTML文檔以 HTTP協(xié)議形式傳輸?shù)娇蛻舳恕? ? 第 5步,客戶端的瀏覽器對(duì)接收到的 HTML文檔進(jìn)行解釋,并通過瀏覽器將請(qǐng)求得到的信息呈現(xiàn)給用戶。 ◇ 優(yōu)點(diǎn) 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 瀏覽器 /服務(wù)器風(fēng)格 ◎ 基于 B/S體系結(jié)構(gòu)的軟件 , 系統(tǒng)安裝 、 修改和維護(hù)全在服務(wù)器端解決 。 用戶在使用系統(tǒng)時(shí) , 僅僅需要一個(gè)瀏覽器就可運(yùn)行全部的模塊 , 真正達(dá)到了 “ 零客戶端 ” 的功能 , 很容易在運(yùn)行時(shí)自動(dòng)升級(jí) 。 ◎ B/S體系結(jié)構(gòu)還提供了異種機(jī) 、 異種網(wǎng) 、 異種應(yīng)用服務(wù)的聯(lián)機(jī) 、 聯(lián)網(wǎng) 、 統(tǒng)一服務(wù)的最現(xiàn)實(shí)的開放性基礎(chǔ) 。 ◇ 缺點(diǎn) 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 瀏覽器 /服務(wù)器風(fēng)格 ◎ B/S體系結(jié)構(gòu)缺乏對(duì)動(dòng)態(tài)頁面的支持能力 , 沒有集成有效的數(shù)據(jù)庫處理功能 。 ◎ B/S體系結(jié)構(gòu)的系統(tǒng)擴(kuò)展能力差 , 安全性難以控制 。 ◎ 采用 B/S體系結(jié)構(gòu)的應(yīng)用系統(tǒng) , 在數(shù)據(jù)查詢等響應(yīng)速度上 , 要遠(yuǎn)遠(yuǎn)地低于 C/S體系結(jié)構(gòu) 。 ◎ B/S體系結(jié)構(gòu)的數(shù)據(jù)提交一般以頁面為單位 , 數(shù)據(jù)的動(dòng)態(tài)交互性不強(qiáng) , 不利于在線事務(wù)處理 (OLTP)應(yīng)用 。 ◇ 對(duì)象管理結(jié)構(gòu) 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 公共對(duì)象請(qǐng)求代理體系結(jié)構(gòu) 應(yīng)用對(duì)象 通用服務(wù)對(duì)象請(qǐng)求代理(O b j e c t R e q u e s t B r o k e r )對(duì)象服務(wù)(O b j e c t S e r v i c e s )◇ CORBA技術(shù)規(guī)范 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 公共對(duì)象請(qǐng)求代理體系結(jié)構(gòu) ◎ 接口定義語言 ( IDL) ◎ 接口池 ( IR) ◎ 動(dòng)態(tài)調(diào)用接口 ( DII) ◎ 對(duì)象適配器 ( OA) ◇ CORBA技術(shù)規(guī)范 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 公共對(duì)象請(qǐng)求代理體系結(jié)構(gòu) ◎ 接口定義語言 CORBA利用 IDL統(tǒng)一地描述服務(wù)器對(duì)象 ( 向調(diào)用者提供服務(wù)的對(duì)象 ) 的接口 。 IDL本身也是面向?qū)ο蟮?。 它雖然不是編程語言 , 但它為客戶對(duì)象 ( 發(fā)出服務(wù)請(qǐng)求的對(duì)象 ) 提供了語言的獨(dú)立性 , 因?yàn)榭蛻魧?duì)象只需了解服務(wù)器對(duì)象的 IDL接口 , 不必知道其編程語言 。 IDL語言是 CORBA規(guī)范中定義的一種中性語言 , 它用來描述對(duì)象的接口 , 而不涉及對(duì)象的具體實(shí)現(xiàn) 。 在 CORBA中定義了 IDL語言到 C、 C++、 SmallTalk和 Java語言的映射 。 ◇ CORBA技術(shù)規(guī)范 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 公共對(duì)象請(qǐng)求代理體系結(jié)構(gòu) ◎ 接口池 CORBA的接口池包括了分布計(jì)算環(huán)境中所有可用的服務(wù)器對(duì)象的接口表示 。 它使動(dòng)態(tài)搜索可用服務(wù)器的接口 、 動(dòng)態(tài)構(gòu)造請(qǐng)求及參數(shù)成為可能 。 ◇ CORBA技術(shù)規(guī)范 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 公共對(duì)象請(qǐng)求代理體系結(jié)構(gòu) ◎ 動(dòng)態(tài)調(diào)用接口 CORBA的動(dòng)態(tài)調(diào)用接口提供了一些標(biāo)準(zhǔn)函數(shù)以供客戶對(duì)象動(dòng)態(tài)創(chuàng)建請(qǐng)求 、 動(dòng)態(tài)構(gòu)造請(qǐng)求參數(shù) 。 客戶對(duì)象將動(dòng)態(tài)調(diào)用接口與接口池配合使用可實(shí)現(xiàn)服務(wù)器對(duì)象接口的動(dòng)態(tài)搜索 、 請(qǐng)求及參數(shù)的動(dòng)態(tài)構(gòu)造與動(dòng)態(tài)發(fā)送 。 當(dāng)然 , 只要客戶對(duì)象在編譯之前能夠確定服務(wù)器對(duì)象的 IDL接口 , CORBA也允許客戶對(duì)象使用靜態(tài)調(diào)用機(jī)制 。顯然 , 靜態(tài)機(jī)制的靈活性雖不及動(dòng)態(tài)機(jī)制 , 但執(zhí)行效率卻勝過動(dòng)態(tài)機(jī)制 。 ◇ CORBA技術(shù)規(guī)范 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 公共對(duì)象請(qǐng)求代理體系結(jié)構(gòu) ◎ 對(duì)象適配器 在 CORBA中 , 對(duì)象適配器用于屏蔽 ORB內(nèi)核的實(shí)現(xiàn)細(xì)節(jié) , 為服務(wù)器對(duì)象的實(shí)現(xiàn)者提供抽象接口 , 以便他們使用 ORB內(nèi)部的某些功能 。 這些功能包括服務(wù)器對(duì)象的登錄與激活 、 客戶請(qǐng)求的認(rèn)證等 。 ◇ 體系結(jié)構(gòu) 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 公共對(duì)象請(qǐng)求代理體系結(jié)構(gòu) OMG IDLOMG IDL源 文件OMG IDL編 譯器客戶樁O R B 客戶端動(dòng)態(tài)激發(fā)A P I上下文對(duì)象接口倉庫對(duì)象服務(wù)對(duì)象工具ORB API上下文對(duì)象服務(wù)器O R B 服務(wù)器端BOA API對(duì)象適配器服務(wù)器框架方法實(shí)現(xiàn)倉庫服務(wù)器應(yīng)用程序◇ 特點(diǎn) 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 公共對(duì)象請(qǐng)求代理體系結(jié)構(gòu) ◎ 引入中間件作為事務(wù)代理 , 完成客戶機(jī)向服務(wù)對(duì)象方( Server) 提出的業(yè)務(wù)請(qǐng)求 。 ◎ 實(shí)現(xiàn)客戶與服務(wù)對(duì)象的完全分開 , 客戶不需要了解服務(wù)對(duì)象的實(shí)現(xiàn)過程以及具體位置 。 ◎ 提供軟總線機(jī)制 , 使得在任何環(huán)境下 、 采用任何語言開發(fā)的軟件只要符合接口規(guī)范的定義 , 均能夠集成到分布式系統(tǒng)中 。 ◎ CORBA規(guī)范軟件系統(tǒng)采用面向?qū)ο蟮能浖?shí)現(xiàn)方法開發(fā)應(yīng)用系統(tǒng) , 實(shí)現(xiàn)對(duì)象內(nèi)部細(xì)節(jié)的完整封裝 , 保留對(duì)象方法的對(duì)外接口定義 。 ◇ 概念 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 正交軟件體系結(jié)構(gòu) 正交軟件體系結(jié)構(gòu)由組織層和線索的構(gòu)件構(gòu)成 。 層是由一組具有相同抽象級(jí)別的構(gòu)件構(gòu)成 。 線索是子系統(tǒng)的特例 , 它是由完成不同層次功能的構(gòu)件組成 ( 通過相互調(diào)用來關(guān)聯(lián) ) , 每一條線索完成整個(gè)系統(tǒng)中相對(duì)獨(dú)立的一部分功能 。 每一條線索的實(shí)現(xiàn)與其他線索的實(shí)現(xiàn)無關(guān)或關(guān)聯(lián)很少 , 在同一層中的構(gòu)件之間是不存在相互調(diào)用的 。 如果線索是相互獨(dú)立的 , 即不同線索中的構(gòu)件之間沒有相互調(diào)用 , 那么這個(gè)結(jié)構(gòu)就是完全正交的 。 ◇ 框架 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 正交軟件體系結(jié)構(gòu) ACB … …
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1