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

正文內(nèi)容

高級軟件工程02corba概述(完整版)

2025-10-31 20:47上一頁面

下一頁面
  

【正文】 寫的代碼 ( 2) IDL編譯器生成的代碼 它們與 ORB提供的功能一起,構成了抽象意義的 CORBA客戶方 CORBA 概述 CORBA 概述 include “” include main () { Grid_var p。 CORBA 概述 客戶程序 () (4)對象實現(xiàn)的結構 CORBA 概述 對象實現(xiàn)以不同的方式與 ORB交互來 建立它的表示 創(chuàng)建新對象 獲取與 ORB相關的服務 等 它主要是通過對象適配器完成這些工作 由于對象實現(xiàn)與 ORB實現(xiàn)方式 對象適配器實現(xiàn)途徑 密切相關 因此,對象實現(xiàn)的具體結構不易描述 在發(fā)生調(diào)用時 ORB核心 對象適配器 skeleton 共同協(xié)商,確定調(diào)用針對的實現(xiàn)方法 方法的參數(shù)之一指定要調(diào)用的對象,以便定位對象 其它參數(shù)則根據(jù) skeleton定義被提供 方法完成后返回,并導致 輸出參數(shù) 或 將例外結果傳輸回客戶 當創(chuàng)建新對象時,通常需要通知 ORB 以便 ORB知道如何找到該對象的實現(xiàn) CORBA 概述 CORBA 概述 virtual CORBA::Short Grid_i::width(CORBA::Environment amp。) { return m_array[row][col]。} virtual void Grid_i::set (CORBA::Short row, CORBA::Short col, CORBA::Long value, CORBA::Environmentamp。 cout “width is “ pwidth() endl。 }。 virtual CORBA::Short height(CORBA::Environmentamp。 readonly attribute short width。 CORBA 概述 公共對象請求代理體系結構( CORBA)的設計目的是 集成大量不同的對象系統(tǒng)。 void set(in short row, in short col, in long value)。)。 CORBA 概述 客戶存根( Client stub) 由 IDL編譯器根據(jù) IDL文件生成 客戶訪問對象的操作主要方式 實現(xiàn) 對象位置透明性 向非面向對象語言映射時 將為每個接口類型產(chǎn)生一個 stub編程接口 面向對象的編程語言不需要 stub接口 它通過偽對象的方式提供訪問對象的操作。 pset(2,4,123)。)。 } CORBA::Long Grid_i::get (short row, short col, CORBA::Environment amp。 }。 客戶代碼必須提供要執(zhí)行操作的信息和傳送參數(shù)的類型 動態(tài)調(diào)用接口的特性可能因編程語言映射的不同而不同 客戶通過靜態(tài)還是動態(tài)接口發(fā)出請求 對于對象實現(xiàn)是透明的 CORBA 概述 CORBA_Create_request(...) … CORBA_Request_add_arg(...) CORBA_Request_add_arg(...) … CORBA_Request_invoke(...) … CORBA_Request_delete(...) 實現(xiàn)骨架 (Implementation Skeleton) 由 IDL編譯器根據(jù) IDL文件生成 對象適配器訪問對象實現(xiàn)中方法的主要形式 對于一種特定映射語言,以及可能的特定對象適配器 Skeleto
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1