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

正文內(nèi)容

高級(jí)軟件工程dna、mts、msmq-在線瀏覽

2024-12-03 06:47本頁(yè)面
  

【正文】 理系統(tǒng)服務(wù) OLE DB 不對(duì)數(shù)據(jù)源進(jìn)行約束 在應(yīng)用層: ActiveX Data Objects (ADO) 提供了高層接口 使開(kāi)發(fā)者可以從任何編程語(yǔ)言訪問(wèn)數(shù)據(jù) 在每一層: Extensible Markup Language (XML)使開(kāi)發(fā)者 可以在應(yīng)用程序客戶之間進(jìn)行 描述、交付、交換結(jié)構(gòu)化數(shù)據(jù) XML 也可以在服務(wù)器之間進(jìn)行結(jié)構(gòu)化數(shù)據(jù)的傳送 DNA 32 DNA優(yōu)點(diǎn)總結(jié): ?為分布式應(yīng)用程序的開(kāi)發(fā)提供集成、綜合的平臺(tái) 將開(kāi)發(fā)者從底層工作中解放出來(lái) ?方便地與現(xiàn)有系統(tǒng)、數(shù)據(jù)等協(xié)作 保護(hù)對(duì)現(xiàn)有系統(tǒng)的投資 ?提供構(gòu)件模型、共性服務(wù)以及支持工具 減少開(kāi)發(fā)分布式系統(tǒng)的時(shí)間 DNA 33 MTS 什么是事務(wù) 事務(wù)是一個(gè)不可分割的工作單元 在一個(gè)不可靠的環(huán)境中 事務(wù)是保證系統(tǒng)獲得準(zhǔn)確結(jié)果的有效措施 一個(gè)事務(wù) 可以正常完成 也可以被終止,并“卷回”到初始狀態(tài) 如果一個(gè)過(guò)程的執(zhí)行滿足上述“事務(wù)”特性 則我們稱(chēng)該過(guò)程是“事務(wù)性”的 DNA 34 事務(wù)的四個(gè)特性 (ACID) : 原子性 (Atomicity) : 包含在事務(wù)中的活動(dòng)或者全部有效,或者全部無(wú)效 一致性 (Consistency) : 事務(wù)涉及的各種數(shù)據(jù)必須保持一致性 分離性 (Isolation) : 不同事務(wù)之間互不干擾 永久性 (Durability) : 只要事務(wù)成功完成,則其結(jié)果一定有效 其中: 一致性是開(kāi)發(fā)者需關(guān)注的 原子性、分離性、持續(xù)性 由底層的事務(wù)處理系統(tǒng)提供 DNA 35 MTS (Microsoft Transaction Server ) MTS 是 一個(gè)基于構(gòu)件的運(yùn)行時(shí)基礎(chǔ)設(shè)施 是 開(kāi)發(fā)、部署、管理分布式服務(wù)應(yīng)用程序的 事務(wù)處理系統(tǒng) MTS是 臺(tái)式機(jī)的靈活性、代價(jià)低 與高端大型機(jī)系統(tǒng)的業(yè)務(wù)關(guān)鍵處理 的結(jié)合 MTS還是 構(gòu)件管理器 負(fù)責(zé)將應(yīng)用系統(tǒng)的客戶程序 與應(yīng)用構(gòu)件對(duì)象 以及各種資源 有機(jī)地結(jié)合起來(lái) DNA 36 MTS對(duì)象 與 MTS客戶 MTS對(duì)象是指運(yùn)行在 MTS環(huán)境下的 COM構(gòu)件實(shí)例 MTS為每個(gè)對(duì)象維護(hù)了一個(gè)環(huán)境對(duì)象 MTS對(duì)象與其環(huán)境對(duì)象具有同樣的生存周期 環(huán)境對(duì)象實(shí)現(xiàn)了 IObjectContext接口 環(huán)境對(duì)象通過(guò)該接口提供事務(wù)、安全控制等能力 MTS客戶是指 MTS對(duì)象的客戶程序 可以是一個(gè)運(yùn)行于 MTS環(huán)境之外的應(yīng)用程序 也可以是另一個(gè) MTS對(duì)象 DNA 37 IObjectContext : public IUnknown { public: virtual HRESULT CreateInstance( REFCLSID rclsid, REFIID riid, LPVOID __RPC_FAR *ppv) = 0。 virtual HRESULT SetComplete( void) = 0。 virtual HRESULT EnableCommit( void) = 0。 virtual BOOL IsInTransaction( void) = 0。 virtual HRESULT IsCallerInRole( BSTR __MIDL_0000, BOOL __RPC_FAR *
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1