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

正文內(nèi)容

高級軟件工程ir、poa(參考版)

2024-10-19 06:47本頁面
  

【正文】 包含參數(shù)列表與例外 TypedefDef: 基本接口,非接口或值類型的 named type定義 ConstantDef:常量定義 ExceptionDef: 操作所引發(fā)例外的定義 接口池 19 每個接口池對象的接口規(guī)范列出了由該對象維持的屬性 這些屬性多數(shù)與 OMG IDL語句直接對應 一個實現(xiàn)可以 選擇維持附加的屬性以便于管理池 或者記錄關于接口的附加信息 擴展 IR接口的實現(xiàn)應當采用 導出新接口 而不是修改標準接口 實現(xiàn) CORBA規(guī)范為接口池對象定義了操作的一個最小集 IR的一個實現(xiàn)可能提供的附加操作 可以包含提供實體版本化的操作 以及規(guī)范的反編譯 接口池 20 IR的結(jié)構與導航 接口池中的定義是按照接口池對象集合的形式進行組織的 這些對象的組織方式與定義的組織方式相同: 一些對象(定義)包含其它對象 接口池 21 接口池 22 在接口池中定位一個接口的方式有三種: ORB直接獲取一個 InterfaceDef 對象 InterfaceDef 對象 如果一個對象的類型在編譯時刻尚未確定 則適于直接獲取一個 InterfaceDef 對象 通過利用對象的引用調(diào)用 get_interface 操作 可以在接口池中獲得關于該對象的信息 該信息可以被用于在該對象上執(zhí)行操作 接口池 23 當需要一個特定命名的接口時 則適于在模塊名空間中航行 從接口池的根模塊開始 可以根據(jù)名字獲得入口 當在一個接口池中查找一個對應的入口時 則適于通過 ID定位 InterfaceDef 對象 通過在兩個池中使用相同的標識 可以在一個池中獲得一個接口的接口標識 然后從另一個池獲得那個接口的信息 (那個池可能近一些 或者包含關于接口的附加信息) 接口池 24 ( 5) IR接口 一組公共的操作被用于在 IR中定位對象 這些操作在接口 IRObject, Container, and Contained等中 被定義 所有的 IR對象繼承 IRObject接口 它提供了一個區(qū)別對象具體類型的操作 屬于容器的對象從 Container接口中繼承 navigation操作 被其它對象包容的對象從 Contained接口中繼承 navigation操作 接口池 25 IDLType 接口被所有標識 IDL類型的 IR對象所繼承 包括 interfaces, typedefs, 及 anonymous types TypedefDef 接口 被所有 named noninterface types對象多繼承 基本接口 IRObject Contained Container IDLType 及 TypedefDef 不是暫時性的 IR中的所有字符串數(shù)據(jù)被按照 ISO 88591 coded character set中的定義編碼 接口池 26 接口池 27 POA 設計目標 模型元素 模型體系結(jié)構 POA創(chuàng)建 引用創(chuàng)建 對象活動狀態(tài) 請求處理 隱式激活 多線程 DSI 位置透明性 POA接口 POA 28 ( 1) POA的設計目標 ?允許編程人員構造 可以在不同 ORB產(chǎn)品上移植的對象實現(xiàn) ?提供對永久對象的支持 允許編程人員構造的對象實現(xiàn) 存活時間(從持有對象引用的客戶角度) 跨越多個服務器存活時間 ?提供對透明對象激活的支持 ?允許單個的服務同時支持多個對象標識 ?允許多個不同的 POA實例存在于一個服務器中 ?提供對 transient對象的支持,花費最小的編程代價與負載 POA 29 ?提供對隱式服務激活的支持,對象標識由 POA分配 ?允許對象實現(xiàn)最大可能地為對象行為負責 特別地,一個實現(xiàn)可以控制對象的行為 通過 建立定義對象標識的數(shù)據(jù) 決定對象標識與對象狀態(tài)之間的關系 管理對象狀態(tài)的存儲與檢索 提供響應請求時將被執(zhí)行的代碼 以及在任意時刻決定對象是否存在 ?避免請求 ORB維護描述獨立對象的永久狀態(tài) 它們的 標識,它們的狀態(tài)存在何處 某些標識值是否以前已經(jīng)被使用過 一個對象是否已經(jīng)被徹底刪除 等等 ?提供一個擴展機制 用于將策略信息與 POA中實現(xiàn)的對象進行關聯(lián) POA 30 (2)POA的模型元素 ?客戶 是一個計算語境 它通過對一個對象的引用向其提出請求 ?服務器 是一個計算語境 對象的實現(xiàn)體存在于其中 一般情況下,一個服務器對應于一個進程 ?對象 是一個具有標識、接口、及實現(xiàn)的程序體 從一個客戶的視角,對象的標識封裝在對象的引用中 POA模型定義了從服務器視角看對象的標識 它由對象實現(xiàn)通過 POA接口顯式管理 POA 31 ?Servant 服務體是實現(xiàn)一個或多個對象請求的編程語言對象或?qū)嶓w 服務體一般存在于一個服務器進程語境中 向一個對象應用提出的請求由 ORB中轉(zhuǎn) 并轉(zhuǎn)變?yōu)橄蛞粋€特定服務體的調(diào)用 在一個對象生命時間內(nèi),它可能與多個服務體相關 所謂相關是指
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1