軟件構(gòu)件中間件面向?qū)ο?8229 5b5d_第1頁(yè)
軟件構(gòu)件中間件面向?qū)ο?8229 5b5d_第2頁(yè)
軟件構(gòu)件中間件面向?qū)ο?8229 5b5d_第3頁(yè)
軟件構(gòu)件中間件面向?qū)ο?8229 5b5d_第4頁(yè)
軟件構(gòu)件中間件面向?qū)ο?8229 5b5d_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

最近的課程一些非計(jì)最近的課程一些非計(jì)算機(jī)專業(yè)的人員可能會(huì)感到不適,請(qǐng)淡的心態(tài)*構(gòu)件定義P69-構(gòu)件定義P69-*常用構(gòu)件標(biāo)準(zhǔn),3P71-必須掌COM/DCOM/COM+、CORBA、EJB(Enterprise常用構(gòu)件標(biāo)準(zhǔn),3P71-必須掌COM/DCOM/COM+、CORBA、EJB(EnterpriseJavaBean)規(guī)范由SunEJB,分別是會(huì)話Bean(SessionBean)、實(shí)體Bean(EntityBean)和消息驅(qū)動(dòng)Bean(Message-drivenBean)。。EJB在應(yīng)用服務(wù)器的EJB容器內(nèi)運(yùn)行,由容器提供所有基本的中*軟件結(jié)構(gòu),它通過(guò)操作系統(tǒng)的各種支持,使組件對(duì)象模型建立在軟件結(jié)構(gòu),它通過(guò)操作系統(tǒng)的各種支持,使組件對(duì)象模型建立在*ORB之上定義了很多公共服務(wù),可以規(guī)則。其核心部分是對(duì)象請(qǐng)求代理ORB(ObjectRequestBroker)*中間件定義P75中間件在一個(gè)分布式系統(tǒng)環(huán)境中處于中間件定義P75中間件在一個(gè)分布式系統(tǒng)環(huán)境中處于操作系統(tǒng)和應(yīng)用程序之的軟件,可以在不同的技術(shù)之間共享資源,將不同的操據(jù)庫(kù)、異構(gòu)的網(wǎng)絡(luò)環(huán)境以及若干應(yīng)用結(jié)合成一個(gè)有機(jī)的協(xié)同工作整體。它是一類軟件,要實(shí)現(xiàn)應(yīng)用之間的互操作,還具有網(wǎng)絡(luò)通信功中間件是一類軟件,而非一種軟件中間件不僅僅實(shí)現(xiàn)互連,還要實(shí)現(xiàn)應(yīng)用之間的互操中間件是基于分布式處理的軟件,最中間件的任務(wù)是使應(yīng)用程序開發(fā)變得更容易,通過(guò)提供統(tǒng)一的程抽象,隱藏異構(gòu)系統(tǒng)和分布式系統(tǒng)下低級(jí)別編程的復(fù)雜*1)數(shù)據(jù)庫(kù)訪問(wèn)中間1)數(shù)據(jù)庫(kù)訪問(wèn)中間。2)遠(yuǎn)程過(guò)程調(diào)遠(yuǎn)程過(guò)程調(diào)用(RemoteProcedureCall,RPC)是一種廣泛使用的分布式應(yīng)用序處理方法。一個(gè)應(yīng)用程序使用C來(lái)“遠(yuǎn)程”執(zhí)行一個(gè)位于不同地址空間內(nèi)的過(guò)程,從效果上看和執(zhí)行本地調(diào)用相同。事實(shí)上,一個(gè)C應(yīng)用分為兩個(gè)部分:服務(wù)器和客戶機(jī)。服務(wù)器提供一個(gè)或多個(gè)遠(yuǎn)程過(guò)程;客戶機(jī)向服務(wù)器發(fā)出遠(yuǎn)程調(diào)用。服務(wù)器和客戶機(jī)可以位于同一臺(tái)計(jì)算機(jī),也可以位于不同的計(jì)算*3)面向消息中間面向3)面向消息中間面向消息中間件Message-OrientedMiddleware,MOM)利用高效可靠的消息傳間運(yùn)行,程序不在網(wǎng)絡(luò)上直接通話,而是間接地將消息放入MOM服務(wù)器的*5)事務(wù)中間件,也稱事務(wù)處理監(jiān)控器(TransactionProcessing5)事務(wù)中間件,也稱事務(wù)處理監(jiān)控器(TransactionProcessing*(1)底層型中間件的主流技術(shù)有JVM,CLR,ACE,JDBC和等,代表產(chǎn)品主要有SUNJVM和MicrosoftCLR(2)通用型中間件的主流技術(shù)有CORBA,J2EE,MOM和COM等,代表產(chǎn)品主要IONA(1)底層型中間件的主流技術(shù)有JVM,CLR,ACE,JDBC和等,代表產(chǎn)品主要有SUNJVM和MicrosoftCLR(2)通用型中間件的主流技術(shù)有CORBA,J2EE,MOM和COM等,代表產(chǎn)品主要IONAOrbix、BEAWebLogicIBMMQSeries(3)集成型中間件的主流技術(shù)有WorkFlowEAI等,代表產(chǎn)品主要有BEAWebLogic和IBMWebSphere等。*面向?qū)γ嫦驅(qū)ο螅綄?duì)象(Objects)+類(Classes)+繼承+消息通信(Communicationwith個(gè)基本單位。三個(gè)要素:對(duì)象標(biāo)志(供系統(tǒng)內(nèi)部唯一的識(shí)別對(duì)操抽象共同特征以后形成概念的過(guò)程。它強(qiáng)特征,忽略次要特征。一個(gè)對(duì)象是現(xiàn)實(shí)世界中一個(gè)實(shí)體的抽象,一個(gè)類是一組對(duì)象的抽象,抽象是一種單一化的描述,它*方類和類庫(kù):類是對(duì)象的抽象定義,是一組具有相同數(shù)據(jù)結(jié)類和類庫(kù):類是對(duì)象的抽象定義,是一組具有相同數(shù)據(jù)結(jié)構(gòu)和相同操合。類與對(duì)象是抽象描述與具體實(shí)例的關(guān)系,一個(gè)具體的對(duì)象被稱為類的一個(gè)繼承:使用已存在的定義作為基礎(chǔ)建立新定義的技術(shù)。父類、子類要了解多態(tài)性:可以分為四類多態(tài)(重載多態(tài)),強(qiáng)制多態(tài),包含多態(tài),參數(shù)多態(tài)多態(tài)(特定多態(tài)),后兩種稱為通用多態(tài)。多態(tài)性是一種方法,這種方法使得在多個(gè)類中可以定義同一個(gè)操作或?qū)傩悦?,并在每個(gè)類中可以有不同的實(shí)現(xiàn)。多態(tài)性使得一個(gè)屬性或變量在不同的時(shí)期可以表示不同類的對(duì)消息:指向?qū)ο蟀l(fā)出的服務(wù)請(qǐng)求消息名、輸入信息和回答信息5、消息通信:封裝使對(duì)象成為一些各司其職、互位;消息通信為他們提供了唯一的合法的動(dòng)態(tài)聯(lián)系途徑,使他們接口:對(duì)操作規(guī)范的說(shuō)明(掌握*方是一組具有相同屬性,表是一組具有相同屬性,表現(xiàn)相同行為的對(duì)象的抽象。括Public、Private、Protected別用+-#號(hào)表示。類型表示該屬性的種類,約束類的操作—可以省略。操作用于修改、檢索類或執(zhí)行某些動(dòng)作類之間的關(guān)系:---非常重要依賴關(guān)系---如果元素A的變化會(huì)引起元素B的變化,則B依賴于A泛化關(guān)系---就是繼承的反義詞關(guān)聯(lián)關(guān) 聚合關(guān)系、組合關(guān)系表示兩個(gè)類的實(shí)例之間存在的某種實(shí)現(xiàn)關(guān)系---用來(lái)規(guī)定接口和實(shí)現(xiàn)接口的類或組件之間的關(guān)系,接口是作的集合,這些操作用于規(guī)定類或組件的服務(wù)*方統(tǒng)一建模語(yǔ)言是一種語(yǔ)言;是一種可視化語(yǔ)言;是一種可用于詳細(xì)統(tǒng)一建模語(yǔ)言是一種語(yǔ)言;是一種可視化語(yǔ)言;是一種可用于詳細(xì)語(yǔ)言;是一種構(gòu)造語(yǔ)言;是一種文檔化語(yǔ)言。不是過(guò)程,也不是方法,但允許任,無(wú)需對(duì)核心概念進(jìn)行修改UML架的定義是:系統(tǒng)的組織結(jié)構(gòu),包括系統(tǒng)分解的組成部分、它們邏輯視圖:以問(wèn)題域的語(yǔ)匯組成的類和對(duì)象集合實(shí)現(xiàn)視圖:對(duì)組成基于系統(tǒng)的物理代碼的文件和組件進(jìn)行建模部署視圖:把組件物理地部署到一組物理的、可計(jì)算節(jié)點(diǎn)上用例視圖:最基本的需求分析模型*方它們可以分成兩大類:結(jié)構(gòu)圖和行為圖。結(jié)構(gòu)圖包括類圖、組合結(jié)構(gòu)圖、構(gòu)件要掌握*方**方**方**方**方A.可繼承性B.C.DA.可繼承性B.C.D下列關(guān)于UML(6)*(12)A(13)A.B.品B.CCD.(14)A.(15)A.調(diào)用語(yǔ)B.CD.D.*A.C.B.D.A.C.B.D.以下集成方式,最能滿足這種要求的是(19)。AB.D*以下關(guān)于UML的敘述,以下關(guān)于UML的敘述,錯(cuò)誤的是(11)。C.UML不能獨(dú)立于系統(tǒng)開發(fā)過(guò)D.UML還可以處理與軟件的說(shuō)明和文檔相關(guān)的問(wèn)題,如需求說(shuō)明

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論