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

正文內(nèi)容

現(xiàn)代軟件體系結(jié)構(gòu)風(fēng)格分析(已改無錯字)

2023-02-06 14:31:34 本頁面
  

【正文】 A)◇ CORBA技術(shù)規(guī)范 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 公共對象請求代理體系結(jié)構(gòu) ◎ 接口定義語言 CORBA利用 IDL統(tǒng)一地描述服務(wù)器對象(向調(diào)用者提供服務(wù)的對象)的接口。 IDL本身也是面向?qū)ο蟮?。它雖然不是編程語言,但它為客戶對象(發(fā)出服務(wù)請求的對象)提供了語言的獨立性,因為客戶對象只需了解服務(wù)器對象的 IDL接口,不必知道其編程語言。 IDL語言是 CORBA規(guī)范中定義的一種中性語言,它用來描述對象的接口,而不涉及對象的具體實現(xiàn)。 在 CORBA中定義了 IDL語言到 C、 C++、 SmallTalk和 Java語言的映射?!?CORBA技術(shù)規(guī)范 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 公共對象請求代理體系結(jié)構(gòu) ◎ 接口池 CORBA的接口池包括了分布計算環(huán)境中所有可用的服務(wù)器對象的接口表示。它使動態(tài)搜索可用服務(wù)器的接口、動態(tài)構(gòu)造請求及參數(shù)成為可能?!?CORBA技術(shù)規(guī)范 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 公共對象請求代理體系結(jié)構(gòu) ◎ 動態(tài)調(diào)用接口 CORBA的動態(tài)調(diào)用接口提供了一些標準函數(shù)以供客戶對象動態(tài)創(chuàng)建請求、動態(tài)構(gòu)造請求參數(shù)??蛻魧ο髮討B(tài)調(diào)用接口與接口池配合使用可實現(xiàn)服務(wù)器對象接口的動態(tài)搜索、請求及參數(shù)的動態(tài)構(gòu)造與動態(tài)發(fā)送。當然,只要客戶對象在編譯之前能夠確定服務(wù)器對象的 IDL接口, CORBA也允許客戶對象使用靜態(tài)調(diào)用機制。顯然,靜態(tài)機制的靈活性雖不及動態(tài)機制,但執(zhí)行效率卻勝過動態(tài)機制。 ◇ CORBA技術(shù)規(guī)范 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 公共對象請求代理體系結(jié)構(gòu) ◎ 動態(tài)調(diào)用接口 在 CORBA中,對象適配器用于屏蔽 ORB內(nèi)核的實現(xiàn)細節(jié),為服務(wù)器對象的實現(xiàn)者提供抽象接口,以便他們使用 ORB內(nèi)部的某些功能。這些功能包括服務(wù)器對象的登錄與激活、客戶請求的認證等。 ◇ 體系結(jié)構(gòu) 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 公共對象請求代理體系結(jié)構(gòu) ◇ 特點 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 公共對象請求代理體系結(jié)構(gòu) ◎ 引入中間件作為事務(wù)代理,完成客戶機向服務(wù)對象方( Server)提出的業(yè)務(wù)請求?!?實現(xiàn)客戶與服務(wù)對象的完全分開,客戶不需要了解服務(wù)對象的實現(xiàn)過程以及具體位置?!?提供軟總線機制,使得在任何環(huán)境下、采用任何語言開發(fā)的軟件只要符合接口規(guī)范的定義,均能夠集成到分布式系統(tǒng)中?!?CORBA規(guī)范軟件系統(tǒng)采用面向?qū)ο蟮能浖崿F(xiàn)方法開發(fā)應(yīng)用系統(tǒng),實現(xiàn)對象內(nèi)部細節(jié)的完整封裝,保留對象方法的對外接口定義。 ◇ 概念 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 正交軟件體系結(jié)構(gòu) 正交軟件體系結(jié)構(gòu)由組織層和線索的構(gòu)件構(gòu)成。層是由一組具有相同抽象級別的構(gòu)件構(gòu)成。線索是子系統(tǒng)的特例,它是由完成不同層次功能的構(gòu)件組成(通過相互調(diào)用來關(guān)聯(lián)),每一條線索完成整個系統(tǒng)中相對獨立的一部分功能。每一條線索的實現(xiàn)與其他線索的實現(xiàn)無關(guān)或關(guān)聯(lián)很少,在同一層中的構(gòu)件之間是不存在相互調(diào)用的。 如果線索是相互獨立的,即不同線索中的構(gòu)件之間沒有相互調(diào)用,那么這個結(jié)構(gòu)就是完全正交的。 ◇ 框架 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 正交軟件體系結(jié)構(gòu) ◇ 特征 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 正交軟件體系結(jié)構(gòu) ◎ 正交軟件體系結(jié)構(gòu)由完成不同功能的 n( n 1)個線索(子系統(tǒng))組成;◎ 系統(tǒng)具有 m( m 1)個不同抽象級別的層;◎ 線索之間是相互獨立的(正交的);◎ 系統(tǒng)有一個公共驅(qū)動層(一般為最高層)和公共數(shù)據(jù)結(jié)構(gòu)(一般為最低層)。 ◇ 實例 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 正交軟件體系結(jié)構(gòu) 自學(xué)◇ 優(yōu)點 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 正交軟件體系結(jié)構(gòu) ◎ 結(jié)構(gòu)清晰,易于理解。由于線索功能相互獨立,不進行互相調(diào)用,結(jié)構(gòu)簡單、清晰,構(gòu)件在結(jié)構(gòu)圖中的位置已經(jīng)說明它所實現(xiàn)的是哪一級抽象,擔負的是什么功能?!?易修改,可維護性強。由于線索之間是相互獨立的,所以對一個線索的修改不會影響到其他線索。系統(tǒng)功能的增加或減少,只需相應(yīng)的增刪線索構(gòu)件族,而不影響整個正交體系結(jié)構(gòu),因此能方便地實現(xiàn)結(jié)構(gòu)調(diào)整?!?可移植性強,重用粒度大。因為正交結(jié)構(gòu)可以為一個領(lǐng)域內(nèi)的所有應(yīng)用程序所共享,這些軟件有著相同或類似的層次和線索,可以實現(xiàn)體系結(jié)構(gòu)級的重用?!?概述 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 基于層次消息總線的體系結(jié)構(gòu) ◇ HMB風(fēng)格的構(gòu)件模型 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 基于層次消息總線的體系結(jié)構(gòu) ◇ 構(gòu)件接口 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 基于層次消息總線的體系結(jié)構(gòu) ◎ HMB風(fēng)格的構(gòu)件接口是一種基于消息的互聯(lián)接口,可以較好地支持體系結(jié)構(gòu)設(shè)計。構(gòu)件之間通過消息進行通訊,接口定義了構(gòu)件發(fā)出和接收的消息集合。 ◎ 當某個事件發(fā)生后,系統(tǒng)或構(gòu)件發(fā)出相應(yīng)的消息,消息總線負責把該消息傳遞到此消息感興趣的構(gòu)件?!?按照響應(yīng)方式的不同,消息可分為同步消息和異步消息。 ◇ 消息總線
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1