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

正文內(nèi)容

第三章應用軟件集成體系結(jié)構(gòu)(留存版)

2025-09-15 12:54上一頁面

下一頁面
  

【正文】 軟件重用技術(shù) ?面向重用的軟件開發(fā) ? 以面向?qū)ο蠓椒榛A,增強軟件的重用性。 ? 分布式軟件的開發(fā)和維護成本高昂。 ?表示層: Web服務器,接受用戶交互式操作,并將操作請求傳遞給應用服務器。根據(jù)建模角度(側(cè)重點)不同,通常將軟件架構(gòu)的模型分為 5種:結(jié)構(gòu)模型、框架模型、動態(tài)模型、過程模型和功能模型。 ?軟件架構(gòu)模型 ? 研究軟件架構(gòu)的首要問題是如何表示軟件架構(gòu),即如何對軟件架構(gòu)建模。 2022/8/17 信息系統(tǒng)集成 8 客戶機 /服務器模式 ?多層 C/S模式中,應用系統(tǒng)被劃分為 ?客戶層:一般 PC,通過瀏覽器與 Web服務器聯(lián)系,訪問 Web服務器資源。 ? 分布式系統(tǒng)的復雜性使得系統(tǒng)的可靠性降低。 ? 在開發(fā)的過程中對構(gòu)件修改、或替代原有構(gòu)件。 ?避免了網(wǎng)絡通信的復雜性。經(jīng)過抽象,對復雜的分布式系統(tǒng)進行提煉和必要的封裝隔離后,以統(tǒng)一的形式呈現(xiàn)給應用。 ? J2EE將開發(fā)工作分為兩類:業(yè)務邏輯開發(fā)和表示邏輯開發(fā),其余的系統(tǒng)資源則由應用服務器自動處理,不必為中間層的資源和運行管理進行編碼。 2022/8/17 信息系統(tǒng)集成 35 J2EE應用架構(gòu) ?表示層: ?提供交互界面,接受用戶的輸入,將用戶的操作請求傳遞給應用層,等待應用層處理結(jié)果處理結(jié)果,并將結(jié)果返回給用戶。內(nèi)容覆蓋了不同的設備接入、 Web服務應用的開發(fā)、部署、發(fā)布、服務等。可以在具有同等隔離級別的單個程序中運行幾個應用程序域,而不會造成進程間調(diào)用或進程間切換等方面的額外開銷,在一個進程內(nèi)運行多個應用程序的能力顯著增強了服務器的可伸縮性。一旦目標類裝載,類裝載器就向該類的每個方法發(fā)出一個小的存根 (stub)。 ?軟件系統(tǒng)過于復雜,在一個系統(tǒng)中集成了各種功能,大多數(shù)功能不能靈活的裝卸、單獨升級或重復利用。 ?容器不允許客戶機應用程序直接訪問 Enterprise Bean。 EJB組件設計人員根據(jù)Remote接口中定義的商務方法在組件類中為這些方法編寫實現(xiàn)代碼。 2022/8/17 信息系統(tǒng)集成 61 基于組件的軟件開發(fā) ? 部署描述文件是 EJB組件的組裝者和部署者應用的 XML類型文檔,其主要作用是聲明 EJB組件的構(gòu)成、部署過程中需要 EJB容器提供的服務以及對于系統(tǒng)資源的需求等信息。由異常的返回值形式可以看出: EJB組件對象的 Home接口是對 Java RMIIIOP協(xié)議有效的接口,客戶端應用可以基于 RMIIIOP協(xié)議訪問部署在 EJB容器中的組件對象的 Home接口。 ?支持封裝、繼承、多態(tài)性。 ? 設計目的就是使得開發(fā)者能夠非常容易的創(chuàng)建網(wǎng)絡表單,將 VB中的快速開發(fā)模型引入到網(wǎng)絡開發(fā)中來。 2022/8/17 信息系統(tǒng)集成 46 .NET應用架構(gòu) CLR主要包括類裝載器、 JIT編譯器和其他執(zhí)行支持和管理組件。 ?.NET中的幾個重要的概念是程序集、應用程序域、元數(shù)據(jù)和 IL中間語言。 ?可能是系統(tǒng)建設中新建的資源,也可能是企業(yè)信息化過程中遺留下來的系統(tǒng)資源。 2022/8/17 信息系統(tǒng)集成 33 J2EE應用架構(gòu) ? J2EE多層應用體系結(jié)構(gòu) 瀏 覽 器 特 制 客 戶 端 容器 容器 容器 Servlet JSP 會話 Bean 實體 Bean 消息驅(qū)動 Bean JDBC 公用 適配器 專用 適配器 數(shù)據(jù)庫 其他 應用 系統(tǒng) 2022/8/17 信息系統(tǒng)集成 34 J2EE應用架構(gòu) ? J2EE客戶層 ?系統(tǒng)的客戶端,在 J2EE體系中的客戶端可以是瀏覽器,也可以是具有特殊要求的定制客戶端。 ?采用 Java技術(shù):完全跨平臺,適合 Inter需要,并獲得大多數(shù)廠商的支持,可以保護用戶的投資。 2022/8/17 信息系統(tǒng)集成 24 中間件技術(shù) ?構(gòu)件技術(shù)與中間件 ? 中間件作為存在于系統(tǒng)軟件與應用之間的特殊層次,對典型的應用模式進行抽象,從而使應用軟件開阿人員可以將精力更多地放在業(yè)務邏輯上,并按照標準形式進行開發(fā),從而使軟件架構(gòu)的應用成為可能。 ?客戶和服務器之間的網(wǎng)絡通信和數(shù)據(jù)轉(zhuǎn)換通過代理程序 (stub 與 skeleton)完成,從而屏蔽了不同操作系統(tǒng)和網(wǎng)絡協(xié)議。前者使用已有的構(gòu)件進行軟件開發(fā);后者的目的是開發(fā)可重用的軟件。 ? 目前對網(wǎng)格的一般理解是指把整個互聯(lián)網(wǎng)或某個區(qū)域整合成統(tǒng)一的計算機系統(tǒng)。 客戶端操作系統(tǒng) 應用業(yè)務邏輯 用戶交互界面 數(shù)據(jù)庫 數(shù)據(jù)庫管理系統(tǒng) 網(wǎng)絡操作系統(tǒng) 服 務 器 客 戶 機 Request Response 2022/8/17 信息系統(tǒng)集成 6 客戶機 /服務器模式 ? B/S結(jié)構(gòu) ? Brower/Server 瀏覽器 /服務器模式 數(shù)據(jù)庫 數(shù)據(jù)庫管理系統(tǒng) 網(wǎng)絡操作系統(tǒng) 服 務 數(shù)據(jù)庫訪問系統(tǒng) Web支撐系統(tǒng) 網(wǎng)絡操作系統(tǒng) Web 服 務 客戶操作系統(tǒng) 瀏覽器 客 戶 機 HTTP CGI TCP/IP IIOP Active X Request Request HTTP TCP/IP 2022/8/17 信息系統(tǒng)集成 7 客戶機 /服務器模式 ?多層 C/S結(jié)構(gòu) ? B/S模式在構(gòu)造復雜應用系統(tǒng)時,利用 CGI等技術(shù)開發(fā)部署很難提高系統(tǒng)運行效率。 ?軟件架構(gòu)的定義 將軟件系統(tǒng)劃分成多個模塊,明確各模塊之間的相互作用,組合起來實現(xiàn)系統(tǒng)的全部特征,就是系統(tǒng)的架構(gòu)。 ? 從發(fā)展歷程看,應用系統(tǒng)的計算模式主要包括集中式和分布式計算。 數(shù)據(jù)庫 數(shù)據(jù)庫管理系統(tǒng) 網(wǎng)絡操作系統(tǒng) 數(shù)據(jù)庫服務器 應用邏輯 中間件管理容器 網(wǎng)絡操作系統(tǒng) 應用服務器 客戶操作系統(tǒng) 瀏覽器 客 戶 機 請求 Web支撐系統(tǒng) 網(wǎng)絡操作系統(tǒng) Web 服 務 器 服務 2022/8/17 信息系統(tǒng)集成 10 分布式計算 ? 移動 Agent ? 20世紀 90年代初由 General Magic 公司在推出商業(yè)Telescript時提出的,主要思想在于:結(jié)合 Agent技術(shù)和分布式計算技術(shù),將服務請求 Agent動態(tài)移到服務器端執(zhí)行。所操作的對象通常稱之為組件。 ?中間件的作用 ? 屏蔽操作系統(tǒng)和網(wǎng)絡協(xié)議的差異,為應用程序提供多種通信機制滿足不同領域的應用需要。 ? ORB使對象可以透明地向其他對象發(fā)出請求或接受其他對象的響應,這些對象可在本地也可遠程 ? ORB攔截請求調(diào)用,并負責找到可以實現(xiàn)請求的對象、傳送參數(shù)、調(diào)用相應的方法、返回結(jié)果等。 ? 應用服務器還提供了一個稱為容器的管理環(huán)境,可以對應用中的組件進行配置和管理。 J2EE運行在J2SE之上。 ?EJB首先是一種技術(shù)規(guī)范,它本身并不提供分布式計算支持。 ?按照工業(yè)標準生成所有通信,以確保基于 .NET框架的代碼可與任何其他代碼集成。 ?在 .NET中,元數(shù)據(jù)包括類型定義、版本信息、外部程序集引用和其他標準化信息。 ? : ?互操作性 采用 XML作為其有效的數(shù)據(jù)格式,解決了公用數(shù)據(jù)交換的限制,而且,由于 XML只是結(jié)構(gòu)化文本,將 XML
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1