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

正文內(nèi)容

基于soap協(xié)議的遠(yuǎn)程數(shù)據(jù)同步實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2025-08-15 10:57 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 服務(wù)器返回結(jié)果。這些消息是 XML格式的,并且封裝成符合 HTTP協(xié)議的消息。因此,它符合任何路由器、防火墻或代理服務(wù)器的要求。 (3)SOAP 是完全和廠商無(wú)關(guān)。 SOAP 可以相對(duì)于平臺(tái)、操作系統(tǒng)、目標(biāo)模型和編程語(yǔ)言獨(dú)立實(shí)現(xiàn)。另外,傳輸和語(yǔ)言綁定以及數(shù)據(jù)編碼的參數(shù)選擇都是由具體的實(shí)現(xiàn)決定的。 (4)SOAP 與編程語(yǔ)言無(wú)關(guān)。 SOAP 可以使用任何語(yǔ)言來(lái)完成,只要客戶端發(fā)送正確 SOAP 請(qǐng)求 (也就是說(shuō),傳遞一個(gè)合適的參數(shù)給一個(gè)實(shí)際的遠(yuǎn)端服務(wù)器 )。 SOAP 沒(méi)有對(duì)象模型,應(yīng)用程序可以捆綁在任何對(duì)象模型中。 (5)SOAP 與平臺(tái)無(wú)關(guān)。 SOAP 可以在任何操作系統(tǒng)中無(wú)需改動(dòng)正常運(yùn)行。 基于 SOAP 協(xié)議數(shù)據(jù)交換的優(yōu)勢(shì) SOAP協(xié)議打破了網(wǎng)絡(luò)中對(duì)象互操作的界限,作為一個(gè)整合技術(shù),屏蔽了不同對(duì)象的差異,提供了統(tǒng)一的接口。任何系統(tǒng)只要符合 Web Services的規(guī)范,都可以成為一個(gè) SOAP服務(wù),在 Inter中可以與其他 SOAP服務(wù)互操作。 SOAP是基于 HTTP的 Web技術(shù)與 XML語(yǔ)言的有效組合,簡(jiǎn)單易學(xué)。由于目前大多數(shù) Web服務(wù)器采用 IIS或 Apache,這便為 SOAP的推廣創(chuàng)造了便利條件。 第 2 章 技術(shù)背景 3 第 2 章 技術(shù)背景 相關(guān)技術(shù) SOAP 協(xié)議簡(jiǎn)介 SOAP( Simple Object Access Protocol)是一種新型的基于 XML 的簡(jiǎn)單通信協(xié)議,它定義了一種通過(guò)網(wǎng)絡(luò)傳送 XML 消息的格式。該消息由一個(gè) SOAP 信封( envelope)元素和被信封元素包圍的一個(gè)可選擇的 SOAP頭元素 (header)和一個(gè)必須的 SOAP體元素組成。 SOAP 在請(qǐng)求者和提供者對(duì)象之間定義了一個(gè)通訊協(xié)議。這樣,在面向?qū)ο缶幊汰h(huán)境中,請(qǐng)求者對(duì)象執(zhí)行一個(gè)對(duì)提供者對(duì)象的遠(yuǎn)程方法調(diào)用。 SOAP 的優(yōu)點(diǎn)在于它與廠商無(wú)關(guān),可以獨(dú)立于平臺(tái)、操作系統(tǒng)、目標(biāo)模型和編程語(yǔ)言而實(shí)現(xiàn)。另外,傳輸和語(yǔ)言綁定以及數(shù)據(jù)編碼參數(shù)選擇都是 由具體實(shí)現(xiàn)決定的。 SOAP 為在一個(gè)松散的、分布的環(huán)境中使用 XML 對(duì)等地交換結(jié)構(gòu)化的和類型化的信息提供了一個(gè)輕量級(jí)的機(jī)制。這是一個(gè)基于 XML 的協(xié)議, SOAP 規(guī)范由 三 部分組成 : 1. SOAP envelop (SOAP 信封 ),它構(gòu)造定義了一個(gè)整體的表示框架,可用于表示在消息 (message)中的內(nèi)容和消息的處理者,以及這是否為可選。 2. SOAP encoding rules (SOAP 編碼規(guī)則 ),定義了一個(gè)編序機(jī)制用于交換應(yīng)用程序定義的數(shù)據(jù)類型的實(shí)例。 3. SOAP RPC representation (SOAP RPC 表示 ),定義了一個(gè)用于表示遠(yuǎn)端過(guò)程調(diào)用和響應(yīng)的約定。 SOAP 體系結(jié)構(gòu) 和許多標(biāo)準(zhǔn)的協(xié)議一樣, SOAP 采用客戶和服務(wù)器型的請(qǐng)求 —— 響應(yīng)機(jī)制。由客戶程序發(fā)出請(qǐng)求、送出參數(shù),服務(wù)器程序 做 出相應(yīng)的響應(yīng),兩種消息均為 XML格式。SOAP 體系結(jié)構(gòu)如圖 21所示。 圖 21 SOAP 體系結(jié)構(gòu) 西北大學(xué)學(xué)士學(xué)位論文 4 SOAP 工作原理 SOAP是一種通過(guò)使用可擴(kuò)展標(biāo)記語(yǔ)言定義的如何在兩個(gè)軟件系統(tǒng)之間發(fā)送消息的規(guī)范。這些消息一般遵循請(qǐng)求/響應(yīng)的模式:一個(gè)計(jì)算機(jī)產(chǎn)生一個(gè)方法調(diào)用, 另外的計(jì)算機(jī)運(yùn)行某個(gè)計(jì)算或服務(wù),然后將結(jié)果返回給調(diào)用的應(yīng)用程序。 SOAP是平臺(tái)獨(dú)立的,它只是普通的 XML,可以用于任何平臺(tái)。 SOAP通信的方式結(jié)構(gòu)如圖 22所示。 圖 22 SOAP通信方式 XML 簡(jiǎn)介 XML 可以說(shuō)是一種元語(yǔ)言 (meta language),一種可以定義其它語(yǔ)言的語(yǔ)言。通過(guò) XML,用戶可以定義自己的標(biāo)記 (tag)。由于標(biāo)記符描述也在 XML 中,所以該描述可以被每個(gè)平臺(tái)所理解,從而實(shí)現(xiàn)了數(shù)據(jù)的可移植性。由于 XML 允許用戶用用新的標(biāo)記符創(chuàng)建新的語(yǔ)言,這就使得數(shù)據(jù)能以任何格式存儲(chǔ)。實(shí)際上,它主要用語(yǔ)描述信息存儲(chǔ)的方式。 XML 的結(jié)構(gòu) 與 發(fā)展前景 XML 標(biāo)準(zhǔn)的定義是 Extensible Markup Language 的簡(jiǎn)寫(xiě),一種擴(kuò)展性標(biāo)識(shí)語(yǔ)言。XML 允許我們自己定義標(biāo)簽,因而用戶可以定義具有實(shí)際意義的標(biāo)記。 XML 并不是標(biāo)記語(yǔ)言。它只是用來(lái)創(chuàng)造標(biāo)記語(yǔ)言 (比如 HTML)的元語(yǔ)言。 XML 并不是 HTML 的替代產(chǎn)品。 XML 不是 HTML 的升級(jí),它只是 HTML 的補(bǔ)充,為 HTML 擴(kuò)展更多功能。不能用 XML 來(lái)直接寫(xiě)網(wǎng)頁(yè)。即便是包含了 XML 數(shù)據(jù),依然要轉(zhuǎn)換成 HTML 格式才能在瀏覽器上顯示。在較長(zhǎng)的一段時(shí)間里仍將繼續(xù)使用 HTML。 XML 自推出以來(lái),尤其是在 1998 年 2 月成為 W3C 推薦標(biāo)準(zhǔn)以來(lái),受到了廣泛的支持。各大軟件廠商如 IBM、 Microsoft、 Oracle、 Sun 等都積極支持并參與 XML 的研第 2 章 技術(shù)背景 5 究和產(chǎn)品化工作,先后推出了支持 XML 的產(chǎn)品或者將改造原有的產(chǎn)品以支持 XML, W3C也一直致力于完善 XML 的整個(gè)理論體系。 XML 雖然獲得了極大的支持,但是它還有很長(zhǎng)的路要走。首先, XML 的規(guī)則只是邁出了第一步,還有許多技術(shù)細(xì)節(jié)沒(méi)有解決。其次,現(xiàn)在雖然出現(xiàn)了一些 XML 工具和應(yīng)用,但是其市場(chǎng)反應(yīng)還有待進(jìn)一步觀察。另外如何讓更多的人迅速學(xué)會(huì)使用 XML,并利用它進(jìn)行開(kāi)發(fā),進(jìn)而促進(jìn) XML 的應(yīng)用也是一個(gè)問(wèn)題。因此 XML 的出現(xiàn)和迅猛發(fā)展并不意味著 HTML 即將退出互聯(lián)網(wǎng)舞臺(tái),由于 HTML 的易學(xué)易用和非常多的工具支持,HTML 將在較長(zhǎng)的時(shí)間里繼續(xù)在 Web 舞臺(tái)上充當(dāng)主角。但是如果用戶想超越 HTML 的范圍, XML 將是最佳的選擇。 另外,由于 XML 是用于定義語(yǔ)言的元語(yǔ)言,任何個(gè)人、公司和組織都可以利用它來(lái)定義自己的置標(biāo)語(yǔ)言(通過(guò) DTD 或 schema 表示),這雖然是 XML 的魅力和靈活性之所在,但同時(shí)也是 XML 的最大問(wèn)題之所在。如果每個(gè)人、公司和組織都定義了自己的置標(biāo)語(yǔ)言,它們之間的通信就會(huì)出現(xiàn)困難。因此在一些領(lǐng)域先后出現(xiàn)了一些標(biāo)準(zhǔn)化組織,它們的任務(wù)就是規(guī)范本領(lǐng)域的置標(biāo)語(yǔ)言,形成統(tǒng)一的標(biāo)準(zhǔn),使得在本領(lǐng)域內(nèi)的通訊成為可能。 無(wú)論如何, XML 的出現(xiàn)使互聯(lián)網(wǎng)跨入了一個(gè)新的階段,它將成為因特網(wǎng)領(lǐng)域中一個(gè)重要的開(kāi)發(fā)平 臺(tái)。 XML 的誕生已經(jīng)而且將繼續(xù)促使全新種類的應(yīng)用程序的產(chǎn)生,而這些新的應(yīng)用程序又將需要新的軟件和硬件工具??梢灶A(yù)測(cè),無(wú)論是在軟件還是硬件上, XML 都將開(kāi)辟一系列的新市場(chǎng),促成互聯(lián)網(wǎng)上新的革命。 開(kāi)發(fā)語(yǔ)言和實(shí)現(xiàn)工具 ASP 介紹 Active Server Pages 即 ASP 是服務(wù)器端腳本編程環(huán)境,使用 ASP 可以將 HTML 頁(yè)、腳本命令和 ActiveX 組件組合起來(lái),創(chuàng)建動(dòng)態(tài)的、交互的 Web 網(wǎng)頁(yè)和基于 Web 的功能強(qiáng)大的應(yīng)用程序。 作為 IIS 環(huán)境下開(kāi)發(fā) Web 應(yīng)用的一種編程工具, ASP 有如下特點(diǎn): (1) 使用 VBScript、 JavaScript 等簡(jiǎn)單易懂的腳本語(yǔ)言,結(jié)合 HTML 代碼,可快速完成網(wǎng)站應(yīng)用程序的開(kāi)發(fā)。 (2)容易編寫(xiě),使用普通的文本編輯器 ,無(wú)需編譯,可在服務(wù)器端直接執(zhí)行。 (4)與瀏覽器無(wú)關(guān),只要客戶端能執(zhí)行 HTML 代碼,就可瀏覽利用 ASP 設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。 ASP 所使用的腳本語(yǔ)言均在 Web 服務(wù)器端執(zhí)行,客戶端的瀏覽器不需要能夠執(zhí)行這些腳本語(yǔ)言。 (5)ASP 能與任何 ActiveX scripting 語(yǔ)言相兼容,除了可以使用 VBScript 或JavaScript 腳本語(yǔ)言設(shè)計(jì)外,還可以通過(guò) plugin 的方式,使用由第三方所提供的其他腳本語(yǔ)言,例如 Perl 等,腳本引擎是處理腳本程序的 COM 組件。 (6)ASP 的源程序不會(huì)被傳到客戶瀏覽器,因而可以避免源程序被剽竊, 從而提高了程序的安全性。 西北大學(xué)學(xué)士學(xué)位論文 6 (7)可使用服務(wù)器端的腳本來(lái)產(chǎn)生客戶端的腳本。 (8)ActiveX服務(wù)器組件具有無(wú)限可擴(kuò)充性,可以使用 Visual Basic、 Java、 Visual C++、 COBOL 等編程語(yǔ)言來(lái)編寫(xiě)所需的 ActiveX 服務(wù)器組件。 (9)支持 協(xié)議。 (10)支持文件上 傳 。 (11)支持事物性腳本。 ASP 文件和頁(yè)中使用的對(duì)象可以運(yùn)行于事物環(huán)境之下。在頁(yè)上的全部工作只有兩種結(jié)果:提交和終止。事物可以保護(hù)應(yīng)用程序免于因失敗而導(dǎo)致數(shù)據(jù)丟失。 (12)隔離 ASP 應(yīng)用程序。隔離的 ASP 應(yīng)用程序在服務(wù)器上有獨(dú)立的內(nèi)存空間進(jìn)行運(yùn)行。當(dāng)某個(gè)應(yīng)用程序運(yùn)行失敗時(shí),可以保護(hù)其他應(yīng)用程序和服務(wù)器不受損失,同時(shí)它也可以在不停止服務(wù)器的情況下,停止一個(gè)應(yīng)用程序或從內(nèi)存中卸載其組件。 ASP 應(yīng)用完全是基于 IIS( Inter Information Server)之上的, IIS 是集成于 Windows NT/20xx 的 Web 服務(wù) 器。利用 IIS 可以發(fā)布信息到瀏覽器 。本文的 ASP程序運(yùn)行環(huán)境為 Windows 20xx Server IIS 。訪問(wèn) ASP 頁(yè) 面 使用的是 HTTP 協(xié)議 。 Visua1 C++6. 0 介紹 Visual C++6. 0是 Microsoft公司推出的 Windows平臺(tái)下最主要的可視化編程環(huán)境之一,它不僅是 c/ c++語(yǔ)言的集成開(kāi)發(fā)環(huán)境,而且與 Win32緊密相連,功能相當(dāng)強(qiáng)大,代碼效率高,可以實(shí)現(xiàn)從底層軟件直到上層直接面向用戶的軟件。它的 MFC封裝了大部分 Windows API函數(shù),大大簡(jiǎn)化了用戶的編程工作,提高了代碼的可重用性,使得用戶可以快速地進(jìn)行軟件開(kāi)發(fā)。 數(shù)據(jù)庫(kù) SQL Server 介紹 在這個(gè)系統(tǒng)中
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1