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

正文內(nèi)容

j2ee課程設(shè)計(jì)項(xiàng)目開(kāi)發(fā)指導(dǎo)——第3章達(dá)到高內(nèi)聚低藕合的架構(gòu)設(shè)計(jì)目標(biāo)第3部分-免費(fèi)閱讀

  

【正文】 封裝和隔離是軟件系統(tǒng)設(shè)計(jì)中達(dá)到“高內(nèi)聚 、 低藕合”的設(shè)計(jì)目標(biāo)的基本手 段。 面向服務(wù)的軟件系統(tǒng)體系架構(gòu) 設(shè)計(jì)方法能夠更好地解決軟件系統(tǒng)之間的集成、整合等方面的問(wèn)題。因此,如何有效地保護(hù) SOAP 數(shù)據(jù)的 傳輸 ,也是目前要解決的 Web Service 技術(shù)安全的另一問(wèn)題。 門(mén)面 模式 常用于構(gòu)建粗 粒度的對(duì)外功能服務(wù),并包裝內(nèi)部的細(xì)粒度的功能服務(wù),從而為復(fù)雜的 Web 服務(wù)組件系統(tǒng)提供一個(gè)簡(jiǎn)單的對(duì)外接口;另外,應(yīng)用門(mén)面 模式 構(gòu)建 Web 服務(wù)組件系統(tǒng)還可以重用已有的企業(yè)系統(tǒng)中的各個(gè)功能組件,降低 Web 服務(wù)組件系統(tǒng)的開(kāi)發(fā)成本。 Web服務(wù)組件在開(kāi)發(fā)中常 應(yīng)用 的 各種 設(shè)計(jì)模式 ( 1)在 Web 服務(wù)組件具體開(kāi)發(fā)中常用到的設(shè)計(jì)模式 GOF 設(shè)計(jì)模式在設(shè)計(jì) Web 服務(wù)組件時(shí)可以起到“調(diào)適不同的接口”、“隔離不同的功能組 件”和“統(tǒng)一請(qǐng)求的入口”等方面的作用。 ? 服務(wù)提供者:從業(yè)務(wù)角度看,它是服務(wù)的擁有者;而從系統(tǒng)體 系看,它是訪問(wèn)服務(wù)的平臺(tái)。 Web Services組件 的客戶端和服務(wù)器端組件的請(qǐng)求和響應(yīng)過(guò)程 1) Web Services 組件客戶程序通過(guò)網(wǎng)絡(luò)并利用 SOAP 協(xié)議向 Web Services 服務(wù)組件所在的應(yīng)用程序服務(wù)器發(fā)出 SOAP 消息的請(qǐng)求,該請(qǐng)求中的 URI 中包含有該服務(wù)器識(shí)別和被調(diào)用的具體 Web Services 組件的標(biāo)識(shí)。 由于 Web Service 技術(shù) 是采用 簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議( SOAP)進(jìn)行數(shù)據(jù)通訊,而 SOAP 的下層 協(xié)議 仍然為超文本傳輸 協(xié)議 ( Http, Hypertext Transfer Protocol)。如 Java語(yǔ)言中的 JDK、 C/C++語(yǔ)言中的 API 庫(kù)等形式。 由于 WSDL 文件的表示法 采用 XML 標(biāo)準(zhǔn),這意 味著它與 Web 服務(wù)功能組件的 編程 實(shí)現(xiàn)的 語(yǔ)言無(wú)關(guān) 。 圖 服務(wù)提供者和服務(wù)使 用者之間采用 SOAP 進(jìn)行通訊 這樣的系統(tǒng)架構(gòu)設(shè)計(jì)結(jié)果,不僅允許各個(gè)系統(tǒng)本身采用不同的技術(shù)平臺(tái)實(shí)現(xiàn)(如銀行賬 戶管理系統(tǒng) 采用 J2EE 平臺(tái),而 網(wǎng)上商城系統(tǒng) 可以為 平臺(tái) ),而且也提高了各個(gè)系統(tǒng)本身的安全性,不需要直接進(jìn)行數(shù)據(jù)操作、而是業(yè)務(wù)方法協(xié)作 —— 業(yè)務(wù)方法是可控制的,而公開(kāi)銀行 賬 戶管理系統(tǒng) 中的 數(shù)據(jù)庫(kù)表結(jié)構(gòu)或者直接公開(kāi)其數(shù)據(jù)庫(kù)系統(tǒng)本身是不安全的。 ( 4)能夠滿足 異構(gòu) 環(huán)境下 的 各個(gè)應(yīng)用系統(tǒng)之間的互聯(lián)和整合的要求 J2EE 倡導(dǎo)開(kāi)放、 走向孤立,導(dǎo)致 J2EE 與 之間的直接互訪問(wèn)性比較差!而實(shí)現(xiàn) 面向服務(wù) 的軟件系統(tǒng)體系 架構(gòu) 的主要實(shí)現(xiàn)技術(shù) Web 服務(wù)( WebService)是采用 簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議( SOAP, Simple Object Access Protocol) 實(shí)現(xiàn)數(shù)據(jù)通訊,而 簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議 是采用可擴(kuò)展的標(biāo)記語(yǔ)言 XML 進(jìn)行數(shù)據(jù)交換 —— XML 是平臺(tái)無(wú)關(guān)的數(shù)據(jù)交換語(yǔ)言。開(kāi)發(fā)人員可以通過(guò)代理、適配器和中介等設(shè)計(jì)模式完善現(xiàn)有的基于 面向服務(wù)的軟件系統(tǒng)體系架構(gòu) 的 企業(yè) 信息化應(yīng)用系統(tǒng) 。期望能夠有新的開(kāi)發(fā)思想和技術(shù)支持, Web Service技術(shù)及基于 Web Service 技術(shù)實(shí)現(xiàn)的 面向服務(wù) 的軟件系統(tǒng)體系 架構(gòu) ( SOA, ServiceOriented Architecture)逐漸普及并已經(jīng)廣泛地被應(yīng)用到企業(yè)應(yīng)用系統(tǒng)的開(kāi)發(fā)中。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 2/15 頁(yè) 圖 單一企業(yè)的信息化系統(tǒng)中的各個(gè)子系統(tǒng)之間的關(guān)系圖示 企業(yè)信息 化 平臺(tái)及信息化應(yīng)用系統(tǒng)所 必須要解決 的主要問(wèn)題 ( 1)首 先是如何 解決“信息共享”和“服務(wù)集成”兩大技術(shù)問(wèn)題 從上面所描述的 企業(yè)信息化平臺(tái)及信息化應(yīng)用系統(tǒng)構(gòu)建的客觀環(huán)境來(lái)看,企業(yè)級(jí)的應(yīng)用系統(tǒng)是異構(gòu)的 —— 技術(shù)平臺(tái)和運(yùn)行環(huán)境等方面是不同的 。這就導(dǎo)致 企業(yè)的信息平臺(tái)在構(gòu)建之初都有自己的特定技術(shù)平臺(tái)和系統(tǒng)體系架構(gòu),而隨著企業(yè)經(jīng)營(yíng)規(guī)模和業(yè)務(wù)變化等原因,需要對(duì)系統(tǒng)不斷地進(jìn)行功能完善和修補(bǔ),這將導(dǎo)致對(duì)應(yīng)用系統(tǒng)的維護(hù)和管理更加復(fù)雜、同時(shí)也加大企業(yè)在 信息 化領(lǐng)域應(yīng)用的 成本。但企業(yè)總部和各個(gè)分部之間是需要 “協(xié)作和協(xié)同”開(kāi)展工作。 異構(gòu)環(huán)境下的企業(yè)級(jí)應(yīng)用系統(tǒng)將增加各個(gè)系統(tǒng)之間集成和整合的總體成本 企業(yè)信息化平臺(tái)中的 “信息孤島” 問(wèn)題 的存在,使企業(yè)內(nèi)部和企業(yè)之間大量有用的信息無(wú)法共享,業(yè)務(wù)也無(wú)法協(xié)同和協(xié)作開(kāi)展,造成大量的信息資源的浪費(fèi)以及應(yīng)用系統(tǒng)的重復(fù)建設(shè) ! 各種技術(shù)平臺(tái)的技術(shù)標(biāo)準(zhǔn)也不一致, Sun 公司有自己的 J2EE 技術(shù)規(guī)范 , 微軟 有 提出了 自己的一套企業(yè)平臺(tái)技術(shù)標(biāo)準(zhǔn), Oracle 公司有自己的數(shù)據(jù)庫(kù)系統(tǒng)平臺(tái)!因?yàn)樵谕瑮罱淌诠ぷ魇? 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 3/15 頁(yè) 一個(gè)操作系統(tǒng)平臺(tái)上,不同軟件廠商的各種系統(tǒng)級(jí)的 平臺(tái)軟件之間也常常需要進(jìn)行集成。 面向服務(wù)的軟件系統(tǒng)體系架構(gòu)的主要優(yōu)點(diǎn) ( 1)降低應(yīng)用系統(tǒng)開(kāi)發(fā)費(fèi)用和整合維護(hù)中的成本 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 4/15 頁(yè) 開(kāi)發(fā)方在構(gòu)建系統(tǒng)的過(guò)程中,對(duì)于一些通用功能的模塊組件可以不再需要自行開(kāi)發(fā)實(shí)現(xiàn),而可以購(gòu)買(mǎi)其它更專業(yè)的軟件企業(yè)所提供的該功能組件或者直接使用其服務(wù),減少了既費(fèi)時(shí)、又費(fèi)力但最后的效果卻不理想的開(kāi)發(fā)工作。 ( 3)能夠更好地重用企業(yè)現(xiàn)有的各種 應(yīng)用系統(tǒng) 軟件 對(duì)于金融、郵政和電力、通訊等行業(yè)的企業(yè),由于其業(yè)務(wù)的具體要求,在企業(yè) 信息化方面的起步比較早,有許多比較成熟和穩(wěn)定的應(yīng)用系統(tǒng)。 ( 3)各個(gè)子系統(tǒng)之間希望能夠獨(dú)立、但又能夠相互通訊和協(xié)作 下圖 為本書(shū)范例賬戶管理系統(tǒng)中的各個(gè)功能模塊的關(guān)系圖,但銀行賬戶管理系統(tǒng)本身也不是孤立存在的,網(wǎng)上商城系統(tǒng)和在線網(wǎng)校系統(tǒng)需要與其互聯(lián),為這些應(yīng)用系統(tǒng)提供在線支付功能 —— 網(wǎng)上商城系統(tǒng)中的商品購(gòu)買(mǎi)和在線網(wǎng)校系統(tǒng)的交費(fèi)。請(qǐng)見(jiàn)下面 【例 34】 中的黑體部分的代碼示例。 面向服務(wù)架構(gòu) 的實(shí)現(xiàn) 技術(shù) Web Service 軟件開(kāi)發(fā)中開(kāi)發(fā)人員所能夠獲得的各種層次的功能服務(wù)及所存在的問(wèn)題 ( 1)計(jì)算機(jī)操作系統(tǒng)中所提供的“ Service”(服務(wù)) 個(gè)人計(jì)算機(jī)軟件的發(fā)展早期是基于微軟 DOS 操作系統(tǒng)的,在早期 DOS 系統(tǒng)中就提供有“中斷服務(wù)”的概念和有關(guān)的 API,允許應(yīng)用程序直接調(diào)用其中斷服務(wù)程序而獲得 DOS操作系統(tǒng)中的各種功能(服務(wù))。 從這個(gè)角度來(lái)看, Web Service 技術(shù) 其實(shí) 是面向?qū)ο?開(kāi)發(fā) 技術(shù) 和更高級(jí)的 面向組件 開(kāi)發(fā)技術(shù) 在 Intra/Inter 環(huán)境中的進(jìn)一步延伸 。 ( 2) Web Service 技術(shù) 組件之間的 協(xié)議 是跨平臺(tái)的 XML 技術(shù)標(biāo)準(zhǔn) Web Service 核心技術(shù)基礎(chǔ)是可擴(kuò)展標(biāo)記語(yǔ)言 XML,其相關(guān)標(biāo)準(zhǔn)協(xié)議包括服務(wù)調(diào)用 協(xié)議SOAP、服務(wù)描述語(yǔ)言 WSDL 以及服務(wù)注冊(cè)檢索訪問(wèn)標(biāo)準(zhǔn) UDDI 等都是基于 XML 標(biāo)準(zhǔn)的。 5) 目標(biāo)組件中的請(qǐng)求方法被調(diào)用完畢之后,后端 Web 服務(wù)功能組件返回響應(yīng)結(jié)果,楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1