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

正文內(nèi)容

信息系統(tǒng)項(xiàng)目管理師(3)-wenkub.com

2025-02-25 17:41 本頁(yè)面
   

【正文】 結(jié)構(gòu)型設(shè)計(jì)模式,主要針對(duì)希望靈活地實(shí)現(xiàn)新的功能的方法。 //歐式建材工廠(chǎng)實(shí)例 Build(OBBuild)。} }。} }。} }。 在用應(yīng)用中通過(guò)接口函數(shù)實(shí)現(xiàn)不同產(chǎn)品的統(tǒng)一建造過(guò)程。 途徑 利用多態(tài)性的動(dòng)態(tài)綁定機(jī)制: 81 構(gòu)造型設(shè)計(jì)模式,提供在系統(tǒng)中 創(chuàng)建 獨(dú)立對(duì)象、 創(chuàng)建 組合對(duì)象, 創(chuàng)建 系列對(duì)象的基本方法。 狀態(tài) (state) 使對(duì)象在其內(nèi)部狀態(tài)發(fā)生變化時(shí)發(fā)生類(lèi)似類(lèi)行為的改變。 AJAX引擎的結(jié)構(gòu)如圖 。 ?JavaScript腳本語(yǔ)言, AJAX引擎是用 JavaScript編寫(xiě),可嵌入在瀏覽器中,用于動(dòng)態(tài)連接,并實(shí)現(xiàn)相關(guān)的處理邏輯。 ?DOM( Document Object Model)文檔對(duì)象模型,是對(duì) HTML和 XML文檔操作的程序接口,提供兩種文檔的結(jié)構(gòu)描述,用于實(shí)現(xiàn)動(dòng)態(tài)修改瀏覽器頁(yè)面。 ?工作流引擎,逐一解釋對(duì)應(yīng)業(yè)務(wù)的工作流模型,根據(jù)執(zhí)行狀態(tài)及操作輸入,決定每一操作步驟,并輸出操作,以控制業(yè)務(wù)應(yīng)用系統(tǒng)的執(zhí)行。 ?Visual C語(yǔ)言、 .Net VB、 .Net XML、等開(kāi)發(fā)環(huán)境。因此, .Net技術(shù)屬于面向服務(wù)的體系結(jié)構(gòu),是基于 XML Web services標(biāo)準(zhǔn)的應(yīng)用系統(tǒng)開(kāi)發(fā)環(huán)境,被稱(chēng)為 .Net平臺(tái)。 ?BPEL結(jié)合了 IBM的 Web服務(wù)流程語(yǔ)言( Web Services Flow Language)和 Microsoft 的 XLANG 規(guī)范。 UDDI注冊(cè)中心提供兩種注冊(cè)方式: ① Public UDDI Registry(公共 UDDI注冊(cè)中心) 面向全局 UDDI注冊(cè),采用邏輯上統(tǒng)一,物理上分布的實(shí)現(xiàn)方式,不同站點(diǎn)之間采用 P2P對(duì)等網(wǎng)絡(luò)。 ④ SOAP binding( SOAP 綁定) 定義了使用底層傳輸協(xié)議來(lái)完成在結(jié)點(diǎn)間交換 SOAP信封的約定。 63 Web Services 體系結(jié)構(gòu) ?服務(wù)提供者是提供 Web服務(wù)的供應(yīng)商,它實(shí)現(xiàn) Web服務(wù),并放置在在線(xiàn)服務(wù)器上供請(qǐng)求服務(wù)者使用,同時(shí),還要將服務(wù)發(fā)布到注冊(cè)中心 ?服務(wù)注冊(cè)中心是 Web服務(wù)的注冊(cè)地,它包含所有注冊(cè)了的Web服務(wù)的有關(guān)信息,提供商業(yè)化注冊(cè)手段,并有發(fā)現(xiàn)為Web服務(wù)的能力 ? Web服務(wù)的請(qǐng)求者,向服務(wù)注冊(cè)中心發(fā)出查找服務(wù)的請(qǐng)求,當(dāng)?shù)玫交貞?yīng)找到了合適的 Web服務(wù)后,從服務(wù)注冊(cè)中心獲取 Web服務(wù)的信息引用,通過(guò)動(dòng)態(tài)綁定機(jī)制建立 Web服務(wù),得到所需要的服務(wù)。 ?2023年 10月, IBM與 Globus在多倫多聯(lián)合發(fā)布的OGSA( Open Grid Services Architecture)開(kāi)放網(wǎng)格服務(wù)體系結(jié)構(gòu),把 Globus的概念和標(biāo)準(zhǔn)運(yùn)用于 Web Services,把網(wǎng)格技術(shù)由科學(xué)計(jì)算應(yīng)用,擴(kuò)展到廣泛的異構(gòu)企業(yè)系統(tǒng)結(jié)構(gòu)。資源包括計(jì)算機(jī)、網(wǎng)絡(luò)通信、數(shù)據(jù)資源、儀器設(shè)備等。 59 ?SOA和 網(wǎng)格計(jì)算 ? SOA的產(chǎn)生與網(wǎng)格技術(shù)密不可分,是網(wǎng)格( grid)技術(shù)的實(shí)際應(yīng)用和技術(shù)擴(kuò)展?!皹?gòu)件可動(dòng)態(tài)連接”仍然是指系統(tǒng)建造過(guò)程中的操作,因此,它們或被代理預(yù)置,或被事先部署,總之是非運(yùn)行過(guò)程的操作。它將分布在網(wǎng)絡(luò)中被稱(chēng)為服務(wù)的應(yīng)用程序或功能單元,通過(guò)協(xié)議方式的連接機(jī)制聯(lián)系起來(lái)。 ?COM+ COM+在 DCOM基礎(chǔ)上,加入了事務(wù)服務(wù)和分布式網(wǎng)絡(luò)應(yīng)用體系。 54 ?COM對(duì)象組件模型及實(shí)現(xiàn)過(guò)程 ?客戶(hù)應(yīng)用,是使用對(duì)象組件的應(yīng)用 ? COM庫(kù),提供 COM對(duì)象組件的創(chuàng)建和標(biāo)識(shí)、內(nèi)存管理、對(duì)象構(gòu)件程序連接等函數(shù) ?注冊(cè)表,操作系統(tǒng)范圍公用的信息,是客戶(hù)應(yīng)用、對(duì)象購(gòu)件與 COM庫(kù)用以信息交換的共享區(qū) ?對(duì)象構(gòu)件,創(chuàng)建 COM對(duì)象構(gòu)件的特殊類(lèi),用特殊接口提供標(biāo)準(zhǔn)的操作,得到構(gòu)件的實(shí)例化對(duì)象 55 ?DCOM DCOM( Distributed COM)是 COM的進(jìn)一步擴(kuò)展。早期的 OLE技術(shù)是為了開(kāi)發(fā)時(shí)能夠容易地控制連接多媒體混合文檔而實(shí)現(xiàn)的。 ? Bean的 連接 機(jī)制是“消息” , 用相互之間的消息交互, 構(gòu)成完整 的 應(yīng)用系統(tǒng)。 ?EJB(Enterprise Java Bean)是 J2EE的 核心 技術(shù) ,是組件式企業(yè)系統(tǒng)應(yīng)用開(kāi)發(fā) 的、 可視化操作的 、構(gòu)件系統(tǒng)裝配工具和 運(yùn)行 環(huán)境 ??梢允菓?yīng)用程序、進(jìn)程、類(lèi)實(shí)例 ? 公共設(shè)施,提供運(yùn)行在應(yīng)用程序中的公共服務(wù),例如:菜單、窗口、繪圖板、電子郵件等 ? ORB是 OMA的核心部分。 ?對(duì)象中間件的理解要點(diǎn): ① 對(duì)象構(gòu)件是包含獨(dú)立數(shù)據(jù)和功能的大粒度的對(duì)象實(shí)體,是系統(tǒng)建設(shè)的構(gòu)造 塊 ② 在分布式網(wǎng)絡(luò)環(huán)境下的對(duì)象構(gòu)件系統(tǒng)中,對(duì)象構(gòu)件不分客戶(hù)還是服務(wù)者,它們的角色可以互換,并可以即插即用 44 ?對(duì)象中間件的三大主流結(jié)構(gòu) a) 由國(guó)際 OMG( Object Management Group)制定的 ORB和 CORBA對(duì)象中間件規(guī)范 b) 以 SUN公司 Java技術(shù)為基礎(chǔ)的對(duì)象組件和中間件體系 EJB c) Microsoft公司 Windows環(huán)境的COM/DCOM/COM+構(gòu)件技術(shù)系列 45 ① CORBA對(duì)象中間件 由國(guó)際 OMG( Object Management Group)制定的軟件跨平臺(tái)交互操作標(biāo)準(zhǔn)。 42 ?早期的中間件類(lèi)型 早在中間件概念被提出之前,很多系統(tǒng)在解決分布式互聯(lián)方面就已經(jīng)采用過(guò)很好的中間件解決方案。 41 3. 對(duì)象中間件結(jié)構(gòu) ?中間件基本概念 中間件的產(chǎn)生與 C/S結(jié)構(gòu)的發(fā)展密不可分。由于所有的應(yīng)用系統(tǒng)程序都在 Client側(cè),程序之間的訪(fǎng)問(wèn),是采用的共享內(nèi)存的本地過(guò)程調(diào)用 LPC(Local Procedure Call)方式。 31 應(yīng)用接口 數(shù)據(jù)庫(kù)系統(tǒng) Core 操作系統(tǒng) 用戶(hù)界面 應(yīng)用系統(tǒng) 數(shù)據(jù)庫(kù)系統(tǒng) 運(yùn)行環(huán)境 Form Report SQL 操作系統(tǒng) 跨平臺(tái) 跨地域 接口 數(shù)據(jù)存儲(chǔ)管理 Server Client ?C/S結(jié)構(gòu)的軟件系統(tǒng)分布 ? C/S結(jié)構(gòu)是資源不對(duì)等結(jié)構(gòu)。即客戶(hù)向服務(wù)者發(fā)送消息,客戶(hù)是消息的發(fā)送者,也是請(qǐng)求服務(wù)者;而服務(wù)器是消息的接收者,它響應(yīng)消息并執(zhí)行服務(wù)。 ?基本概念 ?C/S結(jié)構(gòu)是分布式系統(tǒng)結(jié)構(gòu) 分布式系統(tǒng)是由多個(gè)自主的處理器,平行地處理所各自獨(dú)立的系統(tǒng)部分,來(lái)同共完成一個(gè)業(yè)務(wù)過(guò)程。它們大都有相應(yīng)的軟件產(chǎn)品或開(kāi)發(fā)環(huán)境的工具所支持。 連接的實(shí)現(xiàn) 計(jì)算機(jī)硬件提供了實(shí)現(xiàn)一切連接的基礎(chǔ)。 控制構(gòu)件 系統(tǒng)中事件發(fā)生時(shí)間、序列的控制和管理的成分。 數(shù)據(jù)存儲(chǔ)構(gòu)件 具有永久存儲(chǔ)性的結(jié)構(gòu)化數(shù)據(jù)成分。如協(xié)議等。如同不交互控制、管道機(jī)制等。 部件 部件 部件 部件 部件 部件 部件 部件 復(fù)合部件 部件和連接器也稱(chēng)為 C2 (Components and Connectors)風(fēng)格。 24 7. 部件連接器 (Components and Connectors) ?部件和連接器是軟件結(jié)構(gòu)成分的兩大部分。 面向?qū)ο蠼Y(jié)構(gòu)的特征 3 .數(shù)據(jù)抽象和面向?qū)ο?(Data Abstraction and ObjectOriented) 21 (EventBased,Implicit Invocation) 外部實(shí)體 1 外部實(shí)體 n 消息過(guò)濾 1 消息過(guò)濾 n 中斷服務(wù) n 中斷服務(wù) 1 ????? ????? 系統(tǒng)消息隊(duì)列 應(yīng)用 A 消息 隊(duì)列 應(yīng)用線(xiàn)程 1 應(yīng)用線(xiàn)程 n ????? 應(yīng)用 B 消息 隊(duì)列 系統(tǒng)傳送 系統(tǒng)傳送 消息發(fā)送 消息發(fā)送 事件 事件 應(yīng)用線(xiàn)程 1 應(yīng)用線(xiàn)程 n ????? 消息循環(huán) B 消息循環(huán) A ????? 事件驅(qū)動(dòng)和隱式調(diào)用特征 ?事件不直接被各響應(yīng)處理接收,而是通過(guò)隱藏在中間的層次間接地被接收和處理 ?中間的層次,完成消息形式的統(tǒng)一處理及調(diào)整和調(diào)度,這樣,可以對(duì)接受事件進(jìn)行必要操控 ?請(qǐng)求與響應(yīng)成分之間構(gòu)成松散耦合,為靈活設(shè)計(jì)創(chuàng)造了條件 ?對(duì)于資源不對(duì)等的異步并發(fā)系統(tǒng)是一種極好的控制方式 22 5. 黑板知識(shí)庫(kù) (倉(cāng)儲(chǔ) ) (Repository) 黑板 (共享狀態(tài) 和策略數(shù)據(jù)) 知識(shí)源 1 知識(shí)源 8 知識(shí)源 7 知識(shí)源 6 知識(shí)源 3 知識(shí)源 4 知識(shí)源 2 知識(shí)源 5 黑板知識(shí)庫(kù)風(fēng)格的特征 ?每個(gè)知識(shí)源的動(dòng)作依據(jù)是黑板中的信息,包括需要的交互及協(xié)同 ?系統(tǒng)中的執(zhí)行者和決策者享有同等的地位 ?使系統(tǒng)中多對(duì)多的關(guān)系,以及執(zhí)行者和決策者的復(fù)雜關(guān)系變得簡(jiǎn)單而清晰 ?對(duì)于協(xié)同求解等專(zhuān)家系統(tǒng)是極好的控制方式 23 虛擬機(jī) 6. 虛擬 機(jī) (解釋器 )(Interpreter) 程序的 交互輸入 被解釋的 程序 執(zhí)行偽碼 解釋引擎 輸出 輸入 選擇指示 解釋狀態(tài) 虛擬 機(jī) (解釋器 )結(jié)構(gòu)的優(yōu)勢(shì) ? 易于擴(kuò)充文法,以適應(yīng)系統(tǒng)的改變。 ?任何事務(wù)處理都是對(duì)象相互發(fā)送 “ 消息 ” 作用的結(jié)果。 17 軟件體系結(jié)構(gòu)風(fēng)格 體系結(jié)構(gòu)風(fēng)格是對(duì)軟件系統(tǒng)組織結(jié)構(gòu)的慣用形式總結(jié)。 ?應(yīng)用框架 (Application Framework), 框架是待實(shí)例化的、可復(fù)用的大粒度部件結(jié)構(gòu)。一個(gè)軟件成分可以不只一個(gè)接口,每個(gè)接口提供不同的一組相關(guān)的操作。 ?實(shí)現(xiàn) 實(shí)現(xiàn)是指軟件系統(tǒng)中,有規(guī)范步驟及完整執(zhí)行算法的成分。為此進(jìn)行的這部分設(shè)計(jì)和開(kāi)發(fā),即是所謂的關(guān)注點(diǎn)。 ?耦合性 耦合性是指軟件成份之間的關(guān)系特性。軟件設(shè)計(jì)的模塊化,是以提高系統(tǒng)的可構(gòu)造性為目標(biāo)的。 ?局部化設(shè)計(jì) 將處理信息限制在局部處理過(guò)程中,避免與外部其它處理共享,減少出錯(cuò)的幾率,并且,出錯(cuò)后的影響面也會(huì)較小。運(yùn)用抽象,能概括普遍的、具有相同特征和屬性的事物,簡(jiǎn)化表達(dá)和理解,便于利用。 ? 軟件體系結(jié)構(gòu)的研究,包括:怎樣選擇、怎樣評(píng)估,以及怎樣實(shí)現(xiàn)一個(gè)軟件結(jié)構(gòu)的問(wèn)題 5 2. 軟件的基本結(jié)構(gòu) 軟件技術(shù)的發(fā)展與硬件技術(shù)密不可分。體系結(jié)構(gòu)包括:總體組織結(jié)構(gòu)、全局控制結(jié)構(gòu)、通信和同步以及數(shù)據(jù)存取的協(xié)議、設(shè)計(jì)元素的功能、物理分布
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1