国产男女无遮挡_日本在线播放一区_国产精品黄页免费高清在线观看_国产精品爽爽爽

  • 熱門標簽

當前位置: 主頁 > 航空資料 > 計算機 >

時間:2010-08-09 13:05來源:藍天飛行翻譯 作者:admin
曝光臺 注意防騙 網曝天貓店富美金盛家居專營店坑蒙拐騙欺詐消費者

交到服務器腳本和網關的應用程序,因此,他們絕大多數都能使用這些有力的技術實現所需的
代碼。
在這一部分,我們將關注對X M L - R P C的一些改進,它們中的一些被提議稱為簡單對象訪問
協議(Simple Object Access Protocol, SOAP)。首先,我們將關注什么是S O A P和它形成的理由,
這一點與X M L - R P C的某些缺點的定位有關。隨后,將看到使用A S P描述S O A P的簡單工具—
盡管與你在X M L - R P C看到的風格一樣,但一個S O A P界面能使用任何語言來寫。最后,將就
S O A P所能解決的問題范圍和不能解決問題的范圍進行討論。
我們將遵循S O A P的最新標準,它來自于h t t p : / / m s d n . m i c r o s o f t . c o m / x m l / g e n e r a l / s o a p s p e c - v 1 . a s p。
請注意,許多文章,包括在M i c r o s o f t站點的一篇仍然參考0 . 9版,但是該版本與新版本有很
大的不同。
11.4.1 XML-RPC++
最初,遠程過程調用是通過H T T P的—使用X M L來定義那些調用—其靈活而功能強大,
因為它建立在兩個廣泛使用的標準之上。本書將使你相信—只要你需要—X M L作為標準之
第11章服服務器到服務器使用465 下載
一,功能是非常強大的,因為它能在許多系統里存儲或傳送、接收數據。就標準的通用性而言,
H T T P無疑是該領域的鼻祖。現在,幾乎沒有平臺不使用針對該協議的服務器軟件。
對于X M L - R P C的局限性的討論與它的構筑基礎的一些概念無關,這點我們11 0 %的確信。更
深入地對這些概念的實現進行分析,我們將看到需要比X M L - R P C更進一步。我們需要X M L -
R P C + +,我們需要S O A P。
當然,你將注意到我們并不是只做了如S t r o u s t r o p對C + +的原始定義中所描述的“++”
的工作。
那么, X M L - R P C在什么地方需要改進呢?第一個方面—盡管包含的范圍很廣—與在
X M L - R P C里消息被標記的方式有關,因此,我們將從關注X M L - R P C處理數據的復雜開始,并
考察S O A P是如何定位的。第二個方面與控制有關,將關注管理者如何管理什么能和什么不能被
傳送入他所管理的系統,因此,當關注完數據問題之后,我們將繼續考慮X M L - R P C的“全部或
沒有”的問題是如何去解決的。
你可能會問既然S O A P如此之好,可為什么不將X M L - R P C完全淘汰呢?原因是盡管X M L -
R P C只存在于一個較短的時間,但它已經吸引了大量的愛好者。全球的程序員都與D a v e
Wi n e r的U s e r l a n d的例子交互,這些例子是使用X M L - R P C的。并且,正如你在這一部分看
到的,XML-RPC在實現上比SOAP簡單,因此,它可能要存在一個較長的時間。
但是,如果某些人不能為他們的平臺找到或建立一個S O A P模塊,那么我將極力建議構造
一個僅使用X M L - R P C的新R P C系統。行業化的應用程序不可能使用X M L - R P C—盡管它
有許多愛好者。M i c r o s o f t是設計S O A P的關鍵,也非常熱衷于推出它。不久,它可能將使
其他一些服務器到服務器的技術黯然失色。
1. 數據
在數據傳送問題上, X M L - R P C的主要薄弱環節是冗長和數據類型。首先,我們將關注在
X M L - R P C里需要傳送消息的數量,然后注意數據被分類的方式——通過這種辦法,將看到整型
和字符串型在數據傳送上的不同。然后,關注S O A P是如何允許復雜結構和數組被傳送的。最后,
我們對S O A P不同于X M L - R P C的特點加以總結。
(1) 冗長
字典里對冗長的定義是:
冗長—過于詳細的說明;使用了許多不需要的詞語; 嗦;詞不達意等。
它詳細說明了這個X M L - R P C問題,要注意利用X M L - R P C進行消息傳送的核心是內容不應
被遺失,即使是使用另外一套(更小的)符號集。
像你在前幾段看到的那樣,在X M L - R P C里,每個值被一個<Va l u e>元素定義。該元素里又
存在另一個元素,這個元素指明該數據類型,接下來是它本身的值,例如:
程序清單11 - 6 8
466使用XML 高級編程
下載
在這里有兩個問題,第一個是從X M L的角度去考察,數據是沒有類型的。只是簡單地由一
個元素包含另一個元素,而這個元素又依次包含一個字符串,事實是直到開始在X M L - R P C的層
次上處理文檔,才知道數據為整型—這可能對D O M是無效的。因為我們所擁有的只是一個被
稱作<i n t>的元素。在X M L中關于數據分類的大量工作最近才開始,因此X M L - R P C的初始創作
者沒有使用它。但是,正是因為我們開始使用它,故而我們將迅速地關注這個問題。
第二個問題是雖然對于一條或兩條消息這種編碼方法可能是較好的選擇,但對于大量數據,
它將變得十分冗長:
程序清單11 - 6 9
因為可能的元素—<i n t>、<s t r i n g>、<a r r a y>等等—只有在高層才會理解,<v a l u e>
和<d a t a>元素在此顯得效果不佳。例如,數組能夠被這樣表示:
程序清單11 - 7 0
(2) 結構
對于X M L - R P C的冗長問題,當我們對一個數據結構進行編碼時將變得更為突出。回憶一下
X M L - R P C部分,< s t r u c t>元素用于傳遞一個結構,并且每部分都有一個< n a m e>和<v a l u e>
對,例如:
程序清單11 - 7 1
第11章服服務器到服務器使用467 下載
相同的消息也能被這樣傳送(假定仍然使用比較冗長的類型消息):
程序清單11 - 7 2
這仍然在使用一些如< s t r i n g>和<i n t>的元素來指明數據類型—稍后將解決該問題—
其優點是它將結構直接映射到了X M L。這意味著如果我們把句法加到X M L - R P C中去,那么我們
能夠直接在客戶和服務器間傳遞X M L。這也表明X M L - R P C如果不通過< s t r u c t>的整理,它無
法做到這一點,因為該< s t r u c t>元素“隱藏”了數據的結構。S O A P將處理這個問題,但是通
 
中國航空網 www.k6050.com
航空翻譯 www.aviation.cn
本文鏈接地址:XML高級編程上(145)
国产男女无遮挡_日本在线播放一区_国产精品黄页免费高清在线观看_国产精品爽爽爽
国产精品成人品| 99国产在线| 亚洲va男人天堂| 国产99久久精品一区二区永久免费| 日韩视频在线免费| 久久精品国产91精品亚洲| 国产av天堂无码一区二区三区| 久久频这里精品99香蕉| 91久久偷偷做嫩草影院| 7777精品伊久久久大香线蕉语言| 99久热re在线精品996热视频| 99在线热播| 91精品久久久久久久久久久久久| 91福利视频网| 久久综合久久综合这里只有精品| 久久最新免费视频| 国产成人精品电影久久久| 91久久中文字幕| 91国偷自产一区二区三区的观看方式| 7777精品久久久大香线蕉小说| 国产成人黄色片| 久久精品视频一| 色综合久综合久久综合久鬼88 | 国产va免费精品高清在线观看| 久艹在线免费观看| 国产精品女视频| 伊人久久av导航| 亚洲欧洲三级| 欧美亚洲丝袜| 国产欧美日韩一区二区三区| 91精品视频一区| 色狠狠久久aa北条麻妃| 欧美成人精品三级在线观看| 亚洲国产精品一区二区第四页av| 日韩激情视频一区二区| 国产又爽又黄的激情精品视频| 91精品久久久久久| 国产精品日韩在线| 亚洲国产精品女人| 免费在线观看日韩视频| 91久久在线视频| 国产精品久久久影院| 在线观看av的网址| 欧美日韩午夜爽爽| 超碰在线97av| 久久精品视频va| 亚洲精品欧美极品| 国产中文一区二区| 色婷婷久久av| 亚洲在线不卡| 国模视频一区二区三区| 久久网站免费视频| 欧美激情xxxxx| 欧美 日韩 国产在线观看| 99久久久精品视频| 国产精品视频99| 天天操天天干天天玩| 欧美婷婷久久| 国产精品8888| 欧美激情一区二区三区在线视频观看| 日韩国产一区久久| 99久热re在线精品996热视频| 国产精品美乳一区二区免费| 日本高清+成人网在线观看| 国产伦精品一区二区| 久久精品夜夜夜夜夜久久| 春日野结衣av| 成人在线观看a| 国产精品久久77777| 日韩欧美亚洲在线| 国产精品99久久久久久www | 久久精品99久久| 亚洲在线www| 国产免费观看久久黄| 国产精品啪啪啪视频| 欧美在线观看视频| 久久久久久久久久久免费精品| 亚洲欧洲日产国码无码久久99| 毛葺葺老太做受视频| 久久精品视频一| 欧美日韩视频免费| 久久久久久久中文| 痴汉一区二区三区| 国产精品99久久久久久久久久久久| 精品综合久久久久久97| 国产一区二区高清视频| 国产精品夫妻激情| 麻豆精品视频| 国产精品成熟老女人| 国内精品久久久久久久| 国产精品热视频| 免费av网址在线| 欧美理论电影在线观看| 国产女主播自拍| 亚洲综合日韩中文字幕v在线| 国产精品主播视频| 亚洲伊人久久大香线蕉av| 国产精品一二三在线| 欧美激情视频在线观看| 国产卡一卡二在线| 中文字幕在线中文| 国产精品亚洲片夜色在线| 亚洲午夜久久久影院伊人| 99视频免费播放| 亚洲黄色成人久久久| 久久久欧美一区二区| 日本午夜精品一区二区三区| 色噜噜亚洲精品中文字幕| 欧美 日韩 国产在线| 久久成人精品一区二区三区| 国产精品一区专区欧美日韩| 午夜精品三级视频福利| 久久这里只有精品18| 日韩女优人人人人射在线视频| www国产精品视频| 国产日韩精品电影| 亚洲直播在线一区| 国产成人av在线播放| 韩日精品中文字幕| 亚洲一区精彩视频| 久久久久久中文字幕| 蜜桃传媒一区二区| 中文字幕在线乱| 日韩在线视频观看正片免费网站| 国产在线视频一区| 亚洲wwwav| 久久久精品网站| 国产午夜大地久久| 亚洲国产一区二区在线| 色视频www在线播放国产成人| 蜜桃网站成人| 无码日韩人妻精品久久蜜桃| 久久精品久久久久久| www.com毛片| 欧美日韩高清免费| 亚洲人久久久| 国产精品女视频| 久久综合精品一区| 国产一区二区网| 日本在线视频不卡| 色综合久久88| 日韩在线欧美在线| 国产美女久久精品香蕉69| 日本三日本三级少妇三级66| 插插插亚洲综合网| 久久久久久中文字幕| 国产精品一二三在线| 欧美亚洲在线观看| 国产精品视频午夜| 岛国视频一区| 久久久久免费精品| 久久久这里只有精品视频| 麻豆av一区二区三区久久| 欧美精品成人在线| 亚洲www在线观看| 久久夜色撩人精品| 色噜噜狠狠色综合网图区| 97精品一区二区三区| 亚洲影院污污.| 国产精品久久久久9999小说| 日韩视频免费播放| 日本不卡高字幕在线2019| 久久久久久久久中文字幕| 成人综合视频在线| 免费在线成人av| 日本www高清视频| 亚洲欧美日韩不卡| 欧美日韩福利在线观看| 国产精品久久久久久久久久东京 | 国产乱子伦精品| 韩国日本不卡在线| 天堂av在线中文| 亚洲视频欧美在线| 真实国产乱子伦对白视频| 国产精品极品尤物在线观看| 国产成人精品网站| 久久久久久久久久网| 久久av免费一区| 久久综合亚洲精品| 91久久嫩草影院一区二区| 国产乱码一区| 国产精品尤物福利片在线观看| 国产一区二区丝袜高跟鞋图片| 精品欧美一区二区精品久久| 欧美亚洲在线观看| 欧美在线一区二区三区四区| 日本精品久久久久中文字幕 | 无码少妇一区二区三区芒果| 中文字幕一区二区三区在线乱码 | 久久999免费视频| 欧美日韩xxx| 欧美激情一二三| 中文字幕中文字幕一区三区| 色综合久综合久久综合久鬼88| 九九综合九九综合| 欧美成人在线影院| 久久久久久国产| 亚洲欧美综合一区| 日本一级淫片演员| 日日噜噜夜夜狠狠久久丁香五月 |