日本亚洲欧美日韩中文字幕_精品欧美一区二区三区久久久_久久av高潮av无码av_成在人线av无码免费_亚洲中文字幕无码久久精品1

返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 北大青鳥(niǎo)蘇州閶胥路校區(qū)

0512-6556666

全國(guó)統(tǒng)一學(xué)習(xí)專線 8:30-21:00

北大青鳥(niǎo)蘇州.Net的精髓——XML和SOAP

授課機(jī)構(gòu):北大青鳥(niǎo)蘇州閶胥路校區(qū)

地址:蘇州市閶胥路483號(hào)創(chuàng)元科技園

網(wǎng)報(bào)價(jià)格:¥電詢

課程原價(jià):¥電詢

咨詢熱線:0512-6556666

課程詳情 在線報(bào)名

Internet 的應(yīng)用正在不斷地?cái)U(kuò)大,但我們的 Internet 編程方式還處于石器時(shí)代。Internet 用戶就像老式主機(jī)的分時(shí)終端上的用戶一樣,他們從一個(gè)受保護(hù)的資源請(qǐng)求信息,然后等待回應(yīng)。你從正在瀏覽的 Internet 站點(diǎn)上接收的信息由它希望提供給你的、基于 HTML 的信息組成的。

  但是,同遠(yuǎn)程 Web 站點(diǎn)進(jìn)行交互式操作是不是更有趣?如果我們能用某種方法訪問(wèn)遠(yuǎn)程站點(diǎn)提供的計(jì)算能力并利用它的服務(wù),而不僅僅是利用它的發(fā)布能力,會(huì)不會(huì)更好?這就是 .NET 將要提供的精華。

  .NET 將遠(yuǎn)程服務(wù)器所提供的計(jì)算能力和允許用戶交互操作所必需的通訊結(jié)合在一起。明確地說(shuō),。NET 是為你-Internet 開(kāi)發(fā)者-所設(shè)計(jì)的,它幫助你創(chuàng)建可擴(kuò)充的新能力。你的 Internet 站點(diǎn)不應(yīng)該成為帶寬海洋中的孤島,相反,你能以這樣的方式建立你的站點(diǎn):通過(guò)合作和互操作能力,使它融入 Internet 之中。

  所有這些的關(guān)鍵,當(dāng)然是合作的能力。要具有互操作性,要以高速數(shù)據(jù)傳輸率來(lái)共享數(shù)據(jù)。如何做到這些?為什么 .NET 發(fā)生在今天而不是五年以前?

  當(dāng)然一部分答案就在我們今天身在其中的網(wǎng)絡(luò)技術(shù)之中。從來(lái)沒(méi)有現(xiàn)在那么多的人擁有高速帶寬連接,并且在不久的將來(lái)還會(huì)有更多的人加入進(jìn)來(lái)。想像一下人人擁有 DSL、Cable Modem 或?qū)拵o(wú)線連接的時(shí)代 …… 我們將很難回憶起 300 波特 Modem 的時(shí)代

  在過(guò)去的幾年里,兩個(gè)最關(guān)鍵的進(jìn)展就是引入了 XML 及其在 SOAP 中的應(yīng)用。這些技術(shù)都是 .NET 的核心。要成為 .NET 開(kāi)發(fā)世界中的佼佼者,就必須理解 XML 和 SOAP.

  .NET 技術(shù)

  你可能已經(jīng)閱讀了一些關(guān)于 .NET 是什么和由什么東西組成的文章……NET 允許我們?cè)诜?wù)的層次上而不是在發(fā)布的層次上來(lái)共享信息并交互。Microsoft 的支持 .NET 的產(chǎn)品和許多來(lái)自第三方的組件、內(nèi)容和功能擁有 .NET 的內(nèi)部結(jié)構(gòu)。但自然地會(huì)提出一個(gè)問(wèn)題:“是什么使 .NET 能夠工作?”

  這些都從XML開(kāi)始

  用XML實(shí)現(xiàn)數(shù)據(jù)編碼

  要想理解 .NET ,就需要理解 XML .像我們?cè)谧约旱慕涣髦兴f(shuō)和寫的語(yǔ)言一樣, XML ,eXtensible Markup Language,可擴(kuò)展標(biāo)記語(yǔ)言,是 .NET 的基礎(chǔ)。也許我們有偉大的思想和信息可以分享,但如果我們不能以一種別人可以理解的方式來(lái)表述我們的思想和信息,我們的艱苦工作和想法就只能躺在那里睡大覺(jué)。 XML 是 .NET 的靈魂,是所有 .NET 現(xiàn)在和將來(lái)的基礎(chǔ)。 數(shù)據(jù)庫(kù) 將通過(guò) XML 中的紀(jì)錄集來(lái)讀寫,Web 瀏覽器將接受 XML 并將其和伴隨它的樣式表一起顯示,Visual Studio 甚至?xí)a(chǎn)生 XML 代碼!不理解 XML 和與之相關(guān)的技術(shù),你就不能同支持 .NET 的資源交流,無(wú)論是站點(diǎn)還是人!

  對(duì)于今天的 Web 服務(wù)器 而言, XML 差不多無(wú)所不在了。幾乎所有的計(jì)算平臺(tái)都能分析 XML ,因而也就能獲得 XML 文檔中的內(nèi)容。Windows 能, Linux 能,當(dāng)然 MVS 和 VMS 也能。甚至蜂窩式移動(dòng)電話也能!所以,如果我們能找到一種方式從遠(yuǎn)程系統(tǒng)獲得 XML 文檔,問(wèn)題就剩下如何理解文檔中包含的數(shù)據(jù)了。這時(shí),我們通過(guò) SOAP 搭載 XML 文檔。

  用SOAP實(shí)現(xiàn)數(shù)據(jù)通訊

  長(zhǎng)期以來(lái)我們使用超文本傳輸協(xié)議 HTTP 來(lái)提供 Web 頁(yè)面以及往來(lái)的內(nèi)容。但當(dāng)我們將 HTTP 或一些其它 Internet 傳輸協(xié)議 同 XML 結(jié)合起來(lái),并指定 XML 文檔自身的格式時(shí),你得到了簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議 SOAP.至少在開(kāi)始構(gòu)想它時(shí),SOAP是被設(shè)計(jì)為從本地系統(tǒng)向遠(yuǎn)程系統(tǒng)傳遞遠(yuǎn)端方法調(diào)用的?;?SOAP 的結(jié)構(gòu)與同時(shí)代的其它遠(yuǎn)程結(jié)構(gòu)—DCOM、CORBA 和 RMI 等等—所不同的,SOAP 協(xié)議可以穿越任何團(tuán)體的 防火墻 ,并且 SOAP 數(shù)據(jù)包中包含著以 XML 編碼的數(shù)據(jù)。而且,它們易于分析和使用。SOAP 還有很好的伸縮性,這使得我們能同時(shí)為非常多的用戶服務(wù)。

  SOAP 模型最初的構(gòu)想是使用請(qǐng)求-響應(yīng)模型,同我們今天所用的 Internet 計(jì)算模型很相似。隨后,SOAP 發(fā)展到包含了消息模型。兩者的不同之處是 SOAP 在對(duì)遠(yuǎn)端系統(tǒng)上的方法參數(shù)進(jìn)行編碼時(shí),有獲得結(jié)果的特殊目的。它并不請(qǐng)求 Web 站點(diǎn)提供一個(gè)感興趣的數(shù)據(jù)表格,相反,比如說(shuō),在同樣的系統(tǒng)上我能調(diào)用一個(gè)假想稱為 CalculatePayment() 的遠(yuǎn)程調(diào)用,并收到一個(gè)個(gè)人付款數(shù)值。是的,今天你能用一個(gè)表單做到這些,但關(guān)鍵是在調(diào)用服務(wù)和提交表單之間存在著差別。服務(wù)調(diào)用是功能更強(qiáng)的概念。

  .NET:數(shù)據(jù)共享平臺(tái)

  給我一種語(yǔ)言 XML 和一種通訊方式 SOAP,我就能建立允許我們交互和合作的系統(tǒng)。這就是 .NET.最初,Microsoft 將建立這種強(qiáng)大的共享,然后他們需要一些時(shí)間將最初的版本放到公共領(lǐng)域。如果 .NET 像預(yù)期的那樣工作,它將改變我們的計(jì)算習(xí)慣和業(yè)務(wù)實(shí)踐,就像在過(guò)去的二十年里 DOS 和 Windows 所做的那樣??梢灶A(yù)見(jiàn),鼓勵(lì)用戶進(jìn)行交互并為 Web 消費(fèi)者提供服務(wù)的站點(diǎn)將繁榮昌盛。這些站點(diǎn)不會(huì)遇到麻煩甚至消亡,因?yàn)?Internet 消費(fèi)者正在更多地意識(shí)到他們需要得到增強(qiáng)的服務(wù)。

  胖客戶機(jī)計(jì)算并沒(méi)有消亡,但瘦客戶機(jī)計(jì)算正在市場(chǎng)上變得更加流行。作為一個(gè)開(kāi)發(fā)者或項(xiàng)目經(jīng)理,應(yīng)該有責(zé)任學(xué)習(xí)*的概念和技術(shù),并把它們應(yīng)用到業(yè)務(wù)實(shí)踐之中。記住達(dá)爾文的圣言:進(jìn)化在產(chǎn)生,但自然選擇也在進(jìn)行。
 

  • 報(bào)名課程:
  • 性別:
  • 姓名:
  • 手機(jī)號(hào)碼:
  • 其它說(shuō)明:
姓名不能為空
手機(jī)號(hào)格式錯(cuò)誤