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

正文內(nèi)容

高級(jí)軟件工程ir、poa-展示頁(yè)

2024-10-25 06:47本頁(yè)面
  

【正文】 ate_object 或 activate_object_with_id 操作 將其與一個(gè)對(duì)象標(biāo)識(shí)關(guān)聯(lián) 一旦一個(gè)服務(wù)體被激活 服務(wù)器應(yīng)用程序可以 利用 servant_to_reference 或 id_to_reference 操作 將服務(wù)體影射為對(duì)應(yīng)的引用 POA 44 ?服務(wù)器應(yīng)用程序可以使一個(gè)服務(wù)體隱式地激活自身 這種情況只有在 POA利用 IMPLICIT_ACTIVATION策略被創(chuàng)建的前提下才會(huì)發(fā)生 如果嘗試獲取一個(gè)與非激活服務(wù)體對(duì)應(yīng)的對(duì)象引用 POA可能自動(dòng)分配一個(gè)產(chǎn)生的唯一的 Object Id 給服務(wù)體并激活結(jié)果對(duì)象 非激活服務(wù)體的引用可以 通過(guò)調(diào)用 POA::servant_to_reference而被獲得 或者 通過(guò)在允許這種轉(zhuǎn)換的編程語(yǔ)言中 執(zhí)行從服務(wù)體到一個(gè)引用類型的隱式或顯式轉(zhuǎn)換 POA 45 ( 6)對(duì)象活動(dòng)狀態(tài) CORBA對(duì)象可以與一個(gè)活動(dòng)服務(wù)體關(guān)聯(lián) 如果 POA 具有 RETAIN 策略 則服務(wù)體與它關(guān)聯(lián)的對(duì)象標(biāo)識(shí)被加入 POA的活動(dòng)對(duì)象表 ?服務(wù)器應(yīng)用程序自身顯式激活單獨(dú)的對(duì)象 (通過(guò) activate_object 或者 activate_object_with_id 操作 ) ?服務(wù)器應(yīng)用程序指導(dǎo) POA根據(jù)命令激活對(duì)象 (通過(guò)使 POA激活一個(gè)用戶提供的服務(wù)體管理者 ) ?在某些環(huán)境下 POA 可以隱式地激活一個(gè)對(duì)象 當(dāng)服務(wù)器應(yīng)用程序試圖為一個(gè)尚未激活的服務(wù)體 (即,未與一個(gè)對(duì)象標(biāo)識(shí)關(guān)聯(lián) )獲取一個(gè)引用 POA 46 如果 USE_DEFAULT_SERVANT策略也起作用 服務(wù)器應(yīng)用程序指導(dǎo) POA 通過(guò)調(diào)用一個(gè)單個(gè)的服務(wù)體來(lái)激活未知的對(duì)象 如果 POA 擁有 NON_RETAIN 策略 對(duì)于每個(gè)請(qǐng)求 POA 可以使用 一個(gè)缺省服務(wù)體 或者 一個(gè)服務(wù)體管理者 定位一個(gè)活動(dòng)服務(wù)體 從 POA的角度看服務(wù)體僅在一個(gè)請(qǐng)求過(guò)程中是活動(dòng)的 POA不將 servantobject 關(guān)聯(lián)加入活動(dòng)對(duì)象表 POA 47 一個(gè)請(qǐng)求必須能夠承載 (conveying)目標(biāo)對(duì)象的對(duì)象標(biāo)識(shí) 以及 創(chuàng)建目標(biāo)對(duì)象引用的 POA標(biāo)識(shí) 當(dāng)一個(gè)客戶發(fā)出一個(gè)請(qǐng)求時(shí) ORB 首先定位正確的服務(wù)器 (也許在需要時(shí)啟動(dòng)它 ) 然后在那個(gè)服務(wù)器中定位正確的 POA 如果 POA 不存在于服務(wù)器進(jìn)程中 應(yīng)用程序有機(jī)會(huì)通過(guò)使用適配器激活器重新創(chuàng)建所需的 POA 一旦 ORB 已經(jīng)定位了 POA它將請(qǐng)求傳送給那個(gè) POA 對(duì)那個(gè)請(qǐng)求的進(jìn)一步處理取決于 與那個(gè) POA關(guān)聯(lián)的策略 以及對(duì)象的目前活動(dòng)狀態(tài) POA ( 7)請(qǐng)求處理 48 如果 POA 有 RETAIN 策略 POA 將在活動(dòng)對(duì)象表中查找 是否有與來(lái)自請(qǐng)求的對(duì)象標(biāo)識(shí)值關(guān)聯(lián)的服務(wù)體 如果這樣的一個(gè)服務(wù)體存在 則 POA 調(diào)用服務(wù)體上的相應(yīng)方法 如果 POA 有 NON_RETAIN 策略 或者 有 RETAIN 策略 但未在活動(dòng)對(duì)象表中發(fā)現(xiàn)服務(wù)體 POA 進(jìn)行下面的動(dòng)作: ?如果 POA 有 USE_DEFAULT_SERVANT 策略 一個(gè)缺省的服務(wù)器已經(jīng)與該 POA關(guān)聯(lián) 則 POA 將調(diào)用該服務(wù)體上的相應(yīng)方法 如果沒(méi)有服務(wù)體與 POA關(guān)聯(lián) POA引發(fā) OBJ_ADAPTER 系統(tǒng)例外 POA 49 ?如果 POA 有 USE_SERVANT_MANAGER 策略 且一個(gè)服務(wù)器管理者已經(jīng)與該 POA關(guān)聯(lián) 則 POA將調(diào)用它的 incarnate 或 preinvoke 以發(fā)現(xiàn)可能處理請(qǐng)求的一個(gè)服務(wù)體 如果沒(méi)有與 POA關(guān)聯(lián)的服務(wù)體管理器 POA引發(fā) OBJ_ADAPTER 系統(tǒng)例外 ?如果 USE_OBJECT_MAP_ONLY 策略起作用 POA 引發(fā) OBJECT_NOT_EXIST 系統(tǒng)例外 POA 50 一個(gè) POA 在創(chuàng)建時(shí)可以附帶的一個(gè)策略 指示它的對(duì)象可以被隱式地激活 一個(gè)非活動(dòng)的服務(wù)體可能通過(guò)某個(gè)操作被隱式地激活 該操作邏輯上需要一個(gè)被分配給那個(gè)服務(wù)體的對(duì)象標(biāo)識(shí) 一個(gè)對(duì)象的隱式激活涉及分配一個(gè)系統(tǒng)產(chǎn)生的對(duì)象標(biāo)識(shí) 以及在活動(dòng)對(duì)象表中注冊(cè)服務(wù)體與對(duì)象標(biāo)識(shí) 與隱式激活的對(duì)象關(guān)聯(lián)的接口由服務(wù)體決定 POA ( 8)隱式激活 51 支持隱式激活的操作包括: ?POA::servant_to_reference 操作 帶有服務(wù)體參數(shù),并返回一個(gè)引用 ?POA::servant_to_id 操作 帶有服務(wù)體參數(shù),并返回一個(gè)對(duì)象標(biāo)識(shí) ?由影射語(yǔ)言支持的操作 用來(lái)為一個(gè)服務(wù)體獲取一個(gè)對(duì)象引用或者對(duì)象標(biāo)識(shí) 例如, C++中的 _this() 服務(wù)體成員函數(shù) 為服務(wù)體 返回一個(gè)對(duì)象引用 ?由影射語(yǔ)言支持的隱式轉(zhuǎn)換 將服務(wù)體轉(zhuǎn)換為一個(gè)對(duì)象引用或者一個(gè)對(duì)象標(biāo)識(shí) 后兩類操作依賴于影射語(yǔ)言 POA 52 ( 9)多線程 為了允許開(kāi)發(fā)出使用線程的服務(wù)器 當(dāng)在一個(gè)多線程環(huán)境中使用時(shí) 必須指定 POA 的行為以及相關(guān)的接口 指定這種行為, 既不需要 ORB 必須在一個(gè)線程環(huán)境中被支持 也不需要 ORB
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1