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

下載本文檔

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

文檔簡介

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論