




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
復(fù)習(xí)復(fù)習(xí)COM {IXxxVB客戶p} 復(fù)習(xí)COMIn-ce屬性頁 結(jié)構(gòu) 和+ CC從桌面應(yīng)用發(fā)展到企業(yè)應(yīng)用Web關(guān)鍵業(yè)務(wù)基礎(chǔ)設(shè)施開發(fā)調(diào)試測(cè)試配置如transactionsecurityevent1COM+COM+ –隊(duì)列服 服務(wù)負(fù)載平衡(內(nèi)存數(shù)據(jù)庫(kù)COM+COM+的設(shè)計(jì)思想上而不是基礎(chǔ)設(shè)施上– 12 COM+Application COM+ServerApplicationLibraryApplication 對(duì)客戶透明使用增強(qiáng)了的COM 安裝interceptor COM+根據(jù)指定的應(yīng)用屬性管理服務(wù)進(jìn)程的生命周期2COM+DllRegisterServertypelib既可以綁在dll上typelib——component
COM+ + DimCatalogAsDimComponents DimAppObjectAsCOMAdminCatalogObject'gettheApplicationscollectionandpopulateSetApplications=Catalog.'getthecorrectapplication,MyApplicationForEachAppObjectinApplicationssIfAppObject.Name="MyApplication"ThenExitFor'gettheComponentscollectionforMySetComponents=Applications.GetCollection("Components",AppObject.Key
COM激活對(duì)象時(shí)創(chuàng)建 Authentication認(rèn)證(鑒定3COM+安全性(續(xù)一
COM+安全性(續(xù)二 gationmodelCOM+線程模型STA和COM+線程模型STA和TNA(Threadneutral 和Both類STA繼續(xù)生存特別是包含UI同步COM+提供了-based
難點(diǎn)所在 的組件中這加劇了事務(wù)的 4每個(gè)組件對(duì)DTC負(fù) 對(duì)象表態(tài)committing
(用戶賬戶環(huán)境(用戶賬戶環(huán)境MoveMoneyAccountA+(1)調(diào)用連接到SQL環(huán)境AccountA 環(huán)境MoveMoney (事務(wù)根對(duì)象(4)AccountSQLServer環(huán)境AccountB對(duì)象T1( (5)SQLServerSQLServerCOM+(3)SQLServer入到事務(wù)到T1(事務(wù)根對(duì)象公司賬戶環(huán)境公司賬戶環(huán)境T1COM+COM+RM(Resource例如各種數(shù)據(jù)庫(kù)系統(tǒng)SQLServerSQLServer 數(shù)目事務(wù) -100公司賬戶+1005要么所有的變化都有效要么都無效緩存的中間結(jié)果要能持久[helpstring("AccountClass"),]coclass{[default]interface[ helpstring("MoveMoneyClass"),]coclass{[default]interfaceIMoveMoney6TransactionandJust-In-Time事務(wù)組件必須使用JITactivation
JITactivation
回收的價(jià)值部分回收所占整體的比例以及–一致性
(compensatingresource
缺點(diǎn)破 Worker要求一個(gè)事務(wù)連接 Clerk負(fù)責(zé)與各方面的通信包括 隊(duì)列組件(Queued企業(yè)活動(dòng) 電子郵 留例如在off-line下寫 然后放到outbox中一旦on-line郵件就被發(fā)送出去)
QC
QC 7–使用[out][in,out]能的需要例不能使用枚舉器對(duì)象用同樣的異步機(jī)制 同樣的組件既可以與Queue結(jié)合也可以不缺點(diǎn)缺少控制能力QCQCQCDimShipAsSetShip=GetObject("queue:/new:VBShipProjShip.CustomerID=1111Ship.OrderID=2222Ship.LineItem12,"Drummersdrumming"Ship.LineItem11,"Pipersp"Ship.LineItem10,"Lordsalea"Ship.LineItem9,"Ladiesdancing"Ship.LineItem8,"Maidsamilking"Ship.LineItem7,"Swansaswimming"Ship.LineItem6,"Geesealaying"Ship.LineItem5,"Goldrings"Ship.LineItem4,"Callingbirds"Ship.LineItem3,"Frenchhens"Ship.LineItem2,"Turtledoves"Ship.LineItem1,"Apartridgeinapeartree"8QC與使用Moniker創(chuàng)建QC對(duì)象GetObject(“ publisher tightlycoupledCOM+的方案looselycoupledevent
1類235讀入46交到每個(gè)e2subscriber79SetoCOMAdminCatalog='GettheTRANSIENTSUBSCRIPTIONSAdminCatalogSetoTSCol=oCOMAdminCatalog.GetCollection("TransientSubscriptions")SetoSubscription=oTSCol.AddSetobjvar=oSubscription.Value("SubscriberInterface")=objrefoSubscription.Value("EventCLSID")=clsid'Create'CreatetheeventclassobjectDimfooAsNew'Calltheeventclassobject'smethodthat'firestheStockPriceChangedevent.PrivateSubCallfoo.StockPriceChanged(Text1.Text,CCurEnd'Calltheeventclassobject'smethodthat'firestheNewStockListedevent.PrivateSubEndSub'Thesubscribermustimplementtheinterface'whichitwantstoreceivecallsfromtheeventobjectImplementsStockEventCls'Popupmessageboxlinguserof'NewStockListedeventPrivateSubStockEventCls_NewStockListed(ByValSymbolAsMsgBox"NewStock"+Symbol+"hasstartedtrading",vbOKOnly,_"VBEventSubscriber"End'Popupmessageboxlinguserof'StockPriceChangedeventPrivateSubStockEventCls_StockPriceChanged(ByValSymbolAsString,_ByValPriceAsCurrency)MsgBox"Themarketpriceofstock"+Symbol+"isnow”+Str(Price),vbOKOnly,"VBEventEnd 1Sink
COM+內(nèi)存緩沖2
已移到
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育游戲化的多元化實(shí)踐與效果評(píng)估
- 能源統(tǒng)計(jì)報(bào)表培訓(xùn)課件
- 抖音商戶直播樣品回收再利用登記制度
- 抖音商戶主播直播狀態(tài)穩(wěn)定管理制度
- 公交優(yōu)先與城市交通擁堵治理:2025年政策效果與優(yōu)化策略研究
- 公交優(yōu)先策略在2025年城市交通擁堵治理中的實(shí)踐探索報(bào)告
- 公眾參與在2025年環(huán)境影響評(píng)價(jià)中的實(shí)際操作案例報(bào)告
- 湖南汽車工程職業(yè)學(xué)院《醫(yī)學(xué)影像診斷學(xué)B》2023-2024學(xué)年第一學(xué)期期末試卷
- 陜西機(jī)電職業(yè)技術(shù)學(xué)院《社會(huì)調(diào)查方法》2023-2024學(xué)年第一學(xué)期期末試卷
- 遼寧省興城市紅崖子滿族鄉(xiāng)初級(jí)中學(xué)2025屆化學(xué)九年級(jí)第一學(xué)期期末調(diào)研模擬試題含解析
- 手電筒產(chǎn)品課程設(shè)計(jì)報(bào)告書
- 《優(yōu)質(zhì)客戶服務(wù)技巧》
- TL4型彈性套柱銷聯(lián)軸器零件工藝規(guī)程及加工柱銷孔液動(dòng)夾具設(shè)計(jì)
- 05-衣之鏢-輔行訣湯液經(jīng)法用藥圖釋義
- LS/T 3240-2012湯圓用水磨白糯米粉
- GB/T 15298-1994電子設(shè)備用電位器第一部分:總規(guī)范
- 2023高中學(xué)業(yè)水平合格性考試歷史重點(diǎn)知識(shí)點(diǎn)歸納總結(jié)(復(fù)習(xí)必背)
- 自然指數(shù)NatureIndex(NI)收錄的68種自然科學(xué)類期刊
- 手術(shù)報(bào)告審批單
- 《專業(yè)導(dǎo)論光電信息科學(xué)與工程》教學(xué)大綱
- 少兒美術(shù)國(guó)畫- 少兒希望 《紫藤課件》
評(píng)論
0/150
提交評(píng)論