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

正文內(nèi)容

pdm系統(tǒng)持久狀態(tài)管理分析-資料下載頁

2025-10-03 15:12本頁面

【導(dǎo)讀】持久化與持久狀態(tài)管理。數(shù)據(jù)庫方式保存在磁盤內(nèi)。PDM系統(tǒng)中需持久化的對(duì)象。保存在文件中,通過電子倉庫管理。種版本、迭代對(duì)象等。產(chǎn)品數(shù)據(jù)的對(duì)象也應(yīng)為持久的,以便這些關(guān)系能夠重建。這些對(duì)象一經(jīng)建立,通常需要保存下來供以后使用。如用于監(jiān)控系統(tǒng)運(yùn)行狀態(tài)的對(duì)象、日志對(duì)象等等。需類的泛化超類的集合。提供PDM系統(tǒng)對(duì)象持久化的統(tǒng)一模式。工具箱不強(qiáng)制應(yīng)用采用某個(gè)特定設(shè)計(jì),框架規(guī)定了應(yīng)用的體系結(jié)構(gòu),定義了整體結(jié)構(gòu)、類和對(duì)。框架記錄了其應(yīng)用領(lǐng)域的公共設(shè)計(jì)決策,使應(yīng)。更強(qiáng)調(diào)“設(shè)計(jì)復(fù)用”,盡管框架也常包含“代碼復(fù)用”?!霸O(shè)計(jì)復(fù)用”導(dǎo)致了應(yīng)用和它所基于的軟件框架之間的反向。,對(duì)它的任何實(shí)質(zhì)性修改都會(huì)大大降低它所帶來的好處。在持久化存儲(chǔ)機(jī)構(gòu)中存儲(chǔ)和取回對(duì)象。具有可擴(kuò)展性,支持多種存儲(chǔ)機(jī)構(gòu),如關(guān)系數(shù)據(jù)庫、平面文。對(duì)已存在的代碼盡量少做修改,避免給對(duì)象增加額外的持久

  

【正文】 CORBA的持久狀態(tài)服務(wù) 第 40頁 2020/11/17 CORBA的持久狀態(tài)服務(wù) ? 數(shù)據(jù)定義 CORBA的 PSS服務(wù)使用持久狀態(tài)定義語言 PSDL來定義datastore模式及相應(yīng)的 storage object instances的應(yīng)用編程接口。也可直接使用編程語言定義,稱為 Transparent Persistence。 PSDL是 IDL的一個(gè)超集,遵從 IDL的語法,主要增加了一些關(guān)鍵字和四個(gè)新的結(jié)構(gòu): abstract storagetype、 abstract storagehome、 storagetype和 storagehome。 187。 abstract storagetype和 abstract storagehome ? abstract storagetype用來定義 storage object, abstract storagehome用來定義 storage home。 ? abstract storagetype可以具有狀態(tài)成員和操作,而 abstract storagehome只能有操作,沒有狀態(tài)成員,但可以定義該storage home的關(guān)鍵字。 第 41頁 2020/11/17 CORBA的持久狀態(tài)服務(wù) ? Storage object的定位、創(chuàng)建等都可通過定義在存儲(chǔ)(或?qū)⒁鎯?chǔ))該 storage object的 storage home上的操作來完成。 187。 storagetype和 storagehome ? Storagetype和 storagehome分別定義了 storage object和storage home的實(shí)現(xiàn),它們分別實(shí)現(xiàn)( Implement)了abstract storagetype和 abstract storagehome。(個(gè)人理解這里的實(shí)現(xiàn)是將通用的數(shù)據(jù)存儲(chǔ)模式進(jìn)一步特化到某種特定的數(shù)據(jù)存儲(chǔ)描述,如文件或關(guān)系數(shù)據(jù)庫、 Oracle或 SQL Server) 。 187。 abstract storagehome與 abstract storagetype、storagehome與 storagetype是相互對(duì)應(yīng)的,每種 storage home只能用來存儲(chǔ)特定 storagetype的 storage object。 第 42頁 2020/11/17 CORBA的持久狀態(tài)服務(wù) 187。 abstract storagetype和 abstract storagehome允許多重繼承和鉆石形繼承,通過繼承形成 storagetype和 storagehome的家族( family);而作為 abstract storagetype和 abstract storagehome的實(shí)現(xiàn)的 storagetype和 storagehome則只允許單繼承。這些繼承關(guān)系要求滿足類型的一致性,如兩個(gè)storagehome的繼承要求它們對(duì)應(yīng)的 storagetype也有一致的繼承關(guān)系。 使用 PSDL語言,可以定義對(duì)象的狀態(tài)持久化映象 storage object及其存儲(chǔ)位置 storage home, PSS服務(wù)自動(dòng)將 PSDL語言定義的以對(duì)象系統(tǒng)方式描述的持久狀態(tài)信息結(jié)構(gòu)轉(zhuǎn)化到數(shù)據(jù)存儲(chǔ)模式(可以是關(guān)系數(shù)據(jù)庫的表結(jié)構(gòu))。 第 43頁 2020/11/17 CORBA的持久狀態(tài)服務(wù) ? 數(shù)據(jù)訪問 187。為了訪問 storage object,程序需要建立與 datastore的邏輯連接,稱為會(huì)話( session)。 187。會(huì)話的管理有兩種方式:顯式和隱式,分別對(duì)應(yīng)于兩種catalog: session和 session pool。顯式方式由用戶自己建立和管理會(huì)話,隱式會(huì)話管理則使用 session pool來為用戶自動(dòng)管理會(huì)話。 187。每個(gè) CORBA的 PSS服務(wù)實(shí)現(xiàn)提供了一個(gè)局部連接對(duì)象(local connector object),用戶可用它來創(chuàng)建 session和session pool,從而可實(shí)現(xiàn)對(duì) storage object的訪問。 第 44頁 2020/11/17 CORBA的持久狀態(tài)服務(wù) 第 45頁 2020/11/17 CORBA的持久狀態(tài)服務(wù) ? PSS服務(wù)實(shí)現(xiàn)了對(duì)象系統(tǒng)到數(shù)據(jù)存儲(chǔ)機(jī)構(gòu)的自動(dòng)映射,同時(shí)屏蔽了對(duì)數(shù)據(jù)的訪問。因此 CORBA的 PSS服務(wù)不但為我們提供了一種進(jìn)行持久狀態(tài)管理的系統(tǒng)化機(jī)制,而且可能有效減少開發(fā)的工作量,提高可靠性。( PSS可看作持久化框架) ? CORBA持久狀態(tài)服務(wù)的詳細(xì)說明請(qǐng)參考 Persistent State Service Specification。 第 46頁 2020/11/17 結(jié)束語
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1