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

正文內(nèi)容

第九章----面向?qū)ο蠓治雠c設(shè)計【西工大課件】(文件)

2024-10-21 15:01 上一頁面

下一頁面
 

【正文】 實現(xiàn)自動注冊 實現(xiàn)自動卸載 二、 COM思想 COM內(nèi)容 ?COM客戶 COM對象創(chuàng)建函數(shù):包含了工廠模式的思想,封裝了類廠,使用戶使用起來更簡單。 IClassFactory *pClf。clsid)。pUnk)。 //自行銷毀對象 } 1 COM客戶程序( DLL) 調(diào)用 CoFreeUnusedLibraries() 1 COM庫 1 組件程序 1 COM庫 1 COM客戶程序 CoUninitialize() 二、 COM思想 COM內(nèi)容 一、組件概述 二、 COM思想 三、 CORBA思想 四、 EJB思想 基于 UML描述的組件軟件研究 三、 CORBA思想 ? CORBA是一種標(biāo)準(zhǔn)的面向?qū)ο髴?yīng)用程序體系規(guī)范。 ? CORBA發(fā)布的定義包含在 公共對象請求代理:體系結(jié)構(gòu)和規(guī)范 中。然而,按照 CORBA規(guī)范所開發(fā)的軟件并不一定要在網(wǎng)絡(luò)上通信,它可以產(chǎn)生包含在客戶機本地的一個方法。 ? 利用為某一特定業(yè)務(wù)定制的功能和能力來增強現(xiàn)行桌面工具和應(yīng)用程序。 ORB為系統(tǒng)中的所有對象提供通信中樞( hub)。應(yīng)用程序開發(fā)人員只需要在自己的程序中調(diào)用這些對象服務(wù)函數(shù)即可,而無須編寫私有的對象服務(wù)函數(shù)。 ? 應(yīng)用程序?qū)ο鬄樽罱K用戶提供一套完成特定任務(wù)的對象。 三、 CORBA思想 通用對象請求代理體系- CORBA ? CORBA( Common Object Request Broker Architecture,通用對象請求代理體系結(jié)構(gòu)) 是國際 OMG( Object Management Group) 組織頒布的一系列有關(guān)對象技術(shù)的規(guī)范之一 。 三、 CORBA思想 CORBA的主要內(nèi)容 客戶方 對象實現(xiàn)方 IDL樁 動態(tài)調(diào)用接口DLL ORB接口 IDL構(gòu)架 動態(tài)構(gòu)架接口 DSI ORB內(nèi)核 IDL語言通過說明對象的接口來定義對象。 對象適配器位于 ORB核心和對象實現(xiàn)之間,它負(fù)責(zé)服務(wù)對象的注冊、對象引用的創(chuàng)建和解釋、對象實現(xiàn)的服務(wù)進程的激活和去活、對象實現(xiàn)的激活和去活以及客戶請求的分發(fā)。 三、 CORBA思想 CORBA的主要內(nèi)容 動態(tài)調(diào)用接口 DII( Dynamic Invocation Interface)和動態(tài)構(gòu)架接口 DSI( Dynamic Skeleton Interface)提供了動態(tài)調(diào)用方式和動態(tài)實現(xiàn)方式。 三、 CORBA思想 CORBA的主要內(nèi)容 引入了代理( Broker)的概念??蛻舴胶头?wù)器方相互獨立無關(guān),使得軟件易于修改、移植和維護。 CORBA規(guī)范僅定義了 ORB中需要用到的基本對象,封裝了相應(yīng)的屬性和方法。 ? 從概念上看, EJB對象封裝了業(yè)務(wù)對象及其概念,讓開發(fā)人員把精力集中于解決方案的細(xì)節(jié)之上。容器根據(jù)具體的配置可能負(fù)責(zé)處理安全、事務(wù)和實例管理。 四、 EJB思想 企業(yè)版 JAVABean ? EJB的內(nèi)容 EJB對象分為以下三種類別: 會話 Beans 實體 Beans 消息驅(qū)動 Beans 會話 Beans 會話( Session) Beans的作用建立在會話的基礎(chǔ)之上。 四、 EJB思想 企業(yè)版 JAVABean ? EJB的內(nèi)容 實體 Beans 實體( Entity) Beans表示會話終止之后持久存在的業(yè)務(wù)對象或者數(shù)據(jù)。實體 beans需要主鍵作為 “ 輔助類 ” 封裝對象的唯一標(biāo)識符??蛻舫绦蛟僬{(diào)用適當(dāng)?shù)倪@些方法。客戶程序使用 Java命名和目錄接口 JNDI( Java Naming and Directory Interface)定位 bean的本地接口 (JNDI)。一個對象就表示一個用戶,有名字、聯(lián)系方式、語言選擇等等,這些參數(shù)代表了實體 Bean的用途。會話 Bean類型還可以進一步細(xì)分為無狀態(tài)或者有狀態(tài)方式。 ? J2EE服務(wù)器和 EJB容器這兩個概念之間存在顯著差別, EJB容器可能屬于 J2EE服務(wù)器的一部分,但卻并不一定是必需的組成部分。這一舉措可以令單一的 EJB,不論其是否為商務(wù)應(yīng)用程序就可能采用一個 EJB代表自主開發(fā)還是第 3方廠商開發(fā)卻都能用于多種應(yīng)用程序。 三、 CORBA思想 CORBA的主要 特點 1 序列化對象成數(shù)據(jù)流格式 , 2 通過 IPC通道傳輸數(shù)據(jù)流 3 在服務(wù)端重建對象 . IPC Client Object Server Object Data Structure 客戶服務(wù)器模式 三、 CORBA思想 mytarget = create Target source = create Serializer (stream) (source) Client Target Ancestor state1 Serialize (serializer) DeSerialize (serializer) Target state2 Serialize (serializer) DeSerialize (serializer) Serializer GetState (state) SetState (state) GetData() SetData (stream) super::Serialize (serializer) (state2) Data Stream state1, state2 Invoker MakeTarget() ORB- 序列化模式 三、 CORBA思想 一、組件概述 二、 COM思想 三、 CORBA思想 四、 EJB思想 基于 UML描述的組件軟件研究 四、 EJB思想 企業(yè)版 JAVABean ? EJB組件在 J2EE規(guī)范中自成一層,把應(yīng)用程序的表示層和后端信息系統(tǒng)(比如數(shù)據(jù)庫或者主框架計算機)捆綁了起來。 將分布計算同面向?qū)ο蟮母拍钕嗷ソY(jié)合。用戶在編制客戶方程序時就可以避免了解過多的細(xì)節(jié),而只要完整地定義和說明客戶需要完成的任務(wù)和目標(biāo)。 在動態(tài)方式下,需要查詢相應(yīng)地服務(wù)對象的接口描述信息,這些信息由接口庫提供。 IDL編譯器編譯描述服務(wù)對象接口的 IDL文件,生成對應(yīng)于具體編程語言的 IDL樁和 IDL構(gòu)架程序。 IDL語言實質(zhì)上提供了一種手段,通過它,特定的對象實現(xiàn)就能告訴客戶哪些操作是可用的,并且應(yīng)該如何激活這些操作。 ? ORB提供了一種機制,通過這種機制,對象可以透明地發(fā)出請求和接受響應(yīng)。這些基本對象中有一些是跟應(yīng)用程序?qū)ο笙⑾⑾嚓P(guān)的,而另一些則是從公共工具中取出來的。 OMG對象管理體系 ? 公共工具 OMG正在為公共工具建立規(guī)范。由于 ORB是其他 OMA構(gòu)件的中心,因而也是 OMG最先定義和軟件供應(yīng)商最先實現(xiàn)的構(gòu)件。 OMG對象管理體系 ? OMG的 對象管理體系指南 于 1990年 11月出版,其中定義了應(yīng)用程序的面向?qū)ο篌w系( OMA),它是 CORBA的基礎(chǔ)。 CORBA可以提供如下能力: ? 存儲來自現(xiàn)行桌面應(yīng)用程序的分布信息和資源。 本是 DEC公司、 HewlettPacket公司、 HyperDesk公司、 NCR公司、對象設(shè)計公司和 SunSoft公司聯(lián)合開發(fā)的,最終由 OMG審議并獲得通過。 OMG是一個非盈利性的組織,成立與 1989年,現(xiàn)有 500多個成員公司。 pUnkRelease()。pClf) 二、 COM思想 COM內(nèi)容 ?COM客戶調(diào)用進程內(nèi)組件過程描述 COM庫 COM庫使用 CLSID
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1